/**
  * @covers GeomPolygon::__toString
  * @todo Implement test__toString().
  */
 public function test__toString()
 {
     $polygon = new \GeomPolygon("POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))");
     $this->assertEquals("POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))", $polygon->__toString());
 }
 /**
  * @covers ResultSet::getPolygon
  */
 public function testGetPolygon()
 {
     $polyKey = 'polygon';
     $geoPolygon = 'POLYGON((1 1,5 1,5 5,1 5,1 1))';
     $this->result->setString($polyKey, $geoPolygon);
     $actual = $this->result->getPolygon($polyKey)->toWKT();
     $excepted = new \GeomPolygon($geoPolygon);
     $this->assertSame($actual, $excepted->toWKT());
 }
 /**
  * @param $map
  * @param $key
  * @param GeomPolygon $geomPolygon
  */
 public function setPolygon(&$map, $key, $geomPolygon)
 {
     $map[$key] = $geomPolygon ? $geomPolygon->toWKT() : null;
 }