Beispiel #1
0
 public function testWKBWriter_setOutputDimension()
 {
     $writer = new GEOSWKBWriter();
     $writer->setOutputDimension(3);
     $this->assertEquals(3, $writer->getOutputDimension());
     $writer->setOutputDimension(2);
     $this->assertEquals(2, $writer->getOutputDimension());
     # 1 is invalid
     try {
         $writer->setOutputDimension(1);
         $this->assertTrue(FALSE);
     } catch (Exception $e) {
         $this->assertContains('must be 2 or 3', $e->getMessage());
     }
     # 4 is invalid
     try {
         $writer->setOutputDimension(4);
         $this->assertTrue(FALSE);
     } catch (Exception $e) {
         $this->assertContains('must be 2 or 3', $e->getMessage());
     }
 }