From: Sandro Santilli Date: Tue, 3 Jan 2012 20:24:29 +0000 (+0000) Subject: Test invalid calls to topogeo_addpoint X-Git-Tag: 2.0.0alpha1~218 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e6dbd1ea0e9d07633237dc42bb4995964e2349c5;p=postgis Test invalid calls to topogeo_addpoint git-svn-id: http://svn.osgeo.org/postgis/trunk@8657 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/topology/test/regress/topogeo_addpoint.sql b/topology/test/regress/topogeo_addpoint.sql index 4399dfe86..5a9377136 100644 --- a/topology/test/regress/topogeo_addpoint.sql +++ b/topology/test/regress/topogeo_addpoint.sql @@ -3,6 +3,10 @@ set client_min_messages to ERROR; \i load_topology.sql +-- Invalid calls +SELECT 'invalid', TopoGeo_addPoint('city_data', 'LINESTRING(36 26, 38 30)'); +SELECT 'invalid', TopoGeo_addPoint('city_data', 'MULTIPOINT((36 26))'); + -- Save max node id select 'node'::text as what, max(node_id) INTO city_data.limits FROM city_data.node; diff --git a/topology/test/regress/topogeo_addpoint_expected b/topology/test/regress/topogeo_addpoint_expected index dde51d111..026d2dbfa 100644 --- a/topology/test/regress/topogeo_addpoint_expected +++ b/topology/test/regress/topogeo_addpoint_expected @@ -4,6 +4,8 @@ t 22 26 COMMIT +ERROR: Invalid geometry type (LINESTRING) passed to TopoGeo_AddPoint, expected POINT +ERROR: Invalid geometry type (MULTIPOINT) passed to TopoGeo_AddPoint, expected POINT iso_uni|23 iso_f3|24 iso_ex|23