[geos-commits] r3041 - in trunk/php: . test
svn_geos at osgeo.org
svn_geos at osgeo.org
Sun Jun 20 19:40:21 EDT 2010
Author: strk
Date: 2010-06-20 23:40:21 +0000 (Sun, 20 Jun 2010)
New Revision: 3041
Modified:
trunk/php/geos.c
trunk/php/test/test.php
Log:
Geometry type constants
Modified: trunk/php/geos.c
===================================================================
--- trunk/php/geos.c 2010-06-20 23:35:53 UTC (rev 3040)
+++ trunk/php/geos.c 2010-06-20 23:40:21 UTC (rev 3041)
@@ -1521,6 +1521,23 @@
REGISTER_LONG_CONSTANT("GEOSBUF_JOIN_BEVEL", GEOSBUF_JOIN_BEVEL,
CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_POINT", GEOS_POINT,
+ CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_LINESTRING", GEOS_LINESTRING,
+ CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_LINEARRING", GEOS_LINEARRING,
+ CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_POLYGON", GEOS_POLYGON,
+ CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_MULTIPOINT", GEOS_MULTIPOINT,
+ CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_MULTILINESTRING", GEOS_MULTILINESTRING,
+ CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_MULTIPOLYGON", GEOS_MULTIPOLYGON,
+ CONST_CS|CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("GEOS_GEOMETRYCOLLECTION", GEOS_GEOMETRYCOLLECTION,
+ CONST_CS|CONST_PERSISTENT);
+
return SUCCESS;
}
Modified: trunk/php/test/test.php
===================================================================
--- trunk/php/test/test.php 2010-06-20 23:35:53 UTC (rev 3040)
+++ trunk/php/test/test.php 2010-06-20 23:40:21 UTC (rev 3041)
@@ -20,9 +20,19 @@
$this->assertEquals(1, GEOSBUF_CAP_ROUND);
$this->assertEquals(2, GEOSBUF_CAP_FLAT);
$this->assertEquals(3, GEOSBUF_CAP_SQUARE);
+
$this->assertEquals(1, GEOSBUF_JOIN_ROUND);
$this->assertEquals(2, GEOSBUF_JOIN_MITRE);
$this->assertEquals(3, GEOSBUF_JOIN_BEVEL);
+
+ $this->assertEquals(0, GEOS_POINT);
+ $this->assertEquals(1, GEOS_LINESTRING);
+ $this->assertEquals(2, GEOS_LINEARRING);
+ $this->assertEquals(3, GEOS_POLYGON);
+ $this->assertEquals(4, GEOS_MULTIPOINT);
+ $this->assertEquals(5, GEOS_MULTILINESTRING);
+ $this->assertEquals(6, GEOS_MULTIPOLYGON);
+ $this->assertEquals(7, GEOS_GEOMETRYCOLLECTION);
}
public function testWKTReader__construct()
More information about the geos-commits
mailing list