@@ -38,18 +38,19 @@ public function testGetWKTClass()
38
38
39
39
public function testGetWKBClass ()
40
40
{
41
- $ this ->assertInstanceOf (Point::class, Geometry::fromWKB ('0101000000000000000000f03f0000000000000040 ' ));
41
+ $ prefix = "\0\0\0\0" ;
42
+
43
+ $ this ->assertInstanceOf (Point::class, Geometry::fromWKB ($ prefix .'0101000000000000000000f03f0000000000000040 ' ));
42
44
43
- $ this ->assertInstanceOf (LineString::class, Geometry::fromWKB ('010200000002000000000000000000f03f000000000000004000000000000008400000000000001040 ' ));
44
- $ this ->assertInstanceOf (Polygon::class, Geometry::fromWKB ('01030000000100000004000000000000000000f03f00000000000000400000000000000840000000000000104000000000000014400000000000001840000000000000f03f0000000000000040 ' ));
45
- $ this ->assertInstanceOf (MultiPoint::class, Geometry::fromWKB ('0104000000020000000101000000000000000000f03f0000000000000040010100000000000000000008400000000000001040 ' ));
46
- $ this ->assertInstanceOf (MultiLineString::class, Geometry::fromWKB ('010500000001000000010200000002000000000000000000f03f000000000000004000000000000008400000000000001040 ' ));
47
- $ this ->assertInstanceOf (MultiLineString::class, Geometry::fromWKB ('010500000002000000010200000002000000000000000000f03f000000000000004000000000000008400000000000001040010200000002000000000000000000144000000000000018400000000000001c400000000000002040 ' ));
48
- $ this ->assertInstanceOf (MultiPolygon::class, Geometry::fromWKB ('01060000000200000001030000000100000004000000000000000000f03f00000000000000400000000000000840000000000000104000000000000014400000000000001840000000000000f03f000000000000004001030000000300000004000000000000000000f03f00000000000000400000000000000840000000000000104000000000000014400000000000001840000000000000f03f000000000000004004000000000000000000264000000000000028400000000000002a400000000000002c400000000000002e4000000000000030400000000000002640000000000000284004000000000000000000354000000000000036400000000000003740000000000000384000000000000039400000000000003a4000000000000035400000000000003640 ' ));
49
- $ this ->assertInstanceOf (GeometryCollection::class, Geometry::fromWKB ('0107000000010000000101000000000000000000f03f0000000000000040 ' ));
50
- $ this ->assertInstanceOf (GeometryCollection::class, Geometry::fromWKB ('0107000000020000000101000000000000000000f03f0000000000000040010200000002000000000000000000f03f000000000000004000000000000008400000000000001040 ' ));
45
+ $ this ->assertInstanceOf (LineString::class, Geometry::fromWKB ($ prefix . '010200000002000000000000000000f03f000000000000004000000000000008400000000000001040 ' ));
46
+ $ this ->assertInstanceOf (Polygon::class, Geometry::fromWKB ($ prefix . '01030000000100000004000000000000000000f03f00000000000000400000000000000840000000000000104000000000000014400000000000001840000000000000f03f0000000000000040 ' ));
47
+ $ this ->assertInstanceOf (MultiPoint::class, Geometry::fromWKB ($ prefix . '0104000000020000000101000000000000000000f03f0000000000000040010100000000000000000008400000000000001040 ' ));
48
+ $ this ->assertInstanceOf (MultiLineString::class, Geometry::fromWKB ($ prefix . '010500000001000000010200000002000000000000000000f03f000000000000004000000000000008400000000000001040 ' ));
49
+ $ this ->assertInstanceOf (MultiLineString::class, Geometry::fromWKB ($ prefix . '010500000002000000010200000002000000000000000000f03f000000000000004000000000000008400000000000001040010200000002000000000000000000144000000000000018400000000000001c400000000000002040 ' ));
50
+ $ this ->assertInstanceOf (MultiPolygon::class, Geometry::fromWKB ($ prefix . '01060000000200000001030000000100000004000000000000000000f03f00000000000000400000000000000840000000000000104000000000000014400000000000001840000000000000f03f000000000000004001030000000300000004000000000000000000f03f00000000000000400000000000000840000000000000104000000000000014400000000000001840000000000000f03f000000000000004004000000000000000000264000000000000028400000000000002a400000000000002c400000000000002e4000000000000030400000000000002640000000000000284004000000000000000000354000000000000036400000000000003740000000000000384000000000000039400000000000003a4000000000000035400000000000003640 ' ));
51
+ $ this ->assertInstanceOf (GeometryCollection::class, Geometry::fromWKB ($ prefix . '0107000000010000000101000000000000000000f03f0000000000000040 ' ));
52
+ $ this ->assertInstanceOf (GeometryCollection::class, Geometry::fromWKB ($ prefix . '0107000000020000000101000000000000000000f03f0000000000000040010200000002000000000000000000f03f000000000000004000000000000008400000000000001040 ' ));
51
53
52
- $ prefix = "\0\0\0\0" ;
53
54
$ this ->assertInstanceOf (Point::class, Geometry::fromWKB ($ prefix .'0101000000000000000000f03f0000000000000040 ' ));
54
55
}
55
56
0 commit comments