diff --git a/src/Geometries/MultiPoint.php b/src/Geometries/MultiPoint.php old mode 100644 new mode 100755 index c7e6805..c94fbc1 --- a/src/Geometries/MultiPoint.php +++ b/src/Geometries/MultiPoint.php @@ -1,6 +1,7 @@ assertEquals(3, $multipoint->count()); } + public function testFromWKTWithFloatingPoint() + { + $multipoint = MultiPoint::fromWKT('MULTIPOINT((1.0 1.0),(2.0 1.0),(2.0 2.0))'); + $this->assertInstanceOf(MultiPoint::class, $multipoint); + + $this->assertEquals(3, $multipoint->count()); + } + + public function testFromWKTWithoutNestedParentesis() + { + $multipoint = MultiPoint::fromWKT('MULTIPOINT(1 1, 2 1, 2 2)'); + $this->assertInstanceOf(MultiPoint::class, $multipoint); + + $this->assertEquals(3, $multipoint->count()); + } + public function testFromWKT3d() { $multipoint = MultiPoint::fromWKT('MULTIPOINT Z((1 1 1),(2 1 3),(2 2 2))'); @@ -24,6 +40,14 @@ public function testFromWKT3d() $this->assertEquals(3, $multipoint->count()); } + public function testFromWKT3dWithoutNestedParentesis() + { + $multipoint = MultiPoint::fromWKT('MULTIPOINT Z(1 1 1, 2 1 3, 2 2 2)'); + $this->assertInstanceOf(MultiPoint::class, $multipoint); + + $this->assertEquals(3, $multipoint->count()); + } + public function testToWKT() { $collection = [new Point(1, 1), new Point(1, 2), new Point(2, 2)];