From e6dbd1ea0e9d07633237dc42bb4995964e2349c5 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Tue, 3 Jan 2012 20:24:29 +0000 Subject: [PATCH] Test invalid calls to topogeo_addpoint git-svn-id: http://svn.osgeo.org/postgis/trunk@8657 b70326c6-7e19-0410-871a-916f4a2858ee --- topology/test/regress/topogeo_addpoint.sql | 4 ++++ topology/test/regress/topogeo_addpoint_expected | 2 ++ 2 files changed, 6 insertions(+) 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 -- 2.40.0