From b5895cf02889ead75a2bd9e4dacee3f4f4780cd3 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Sun, 22 Oct 2017 15:39:33 +0000 Subject: [PATCH] Add test for topology bug #1946 Previous commits fix #1946 too git-svn-id: http://svn.osgeo.org/postgis/trunk@16039 b70326c6-7e19-0410-871a-916f4a2858ee --- topology/test/regress/topogeo_addpolygon.sql | 18 ++++++++++++++++++ .../test/regress/topogeo_addpolygon_expected | 5 +++++ 2 files changed, 23 insertions(+) diff --git a/topology/test/regress/topogeo_addpolygon.sql b/topology/test/regress/topogeo_addpolygon.sql index 36bc0dd85..2ea5c7728 100644 --- a/topology/test/regress/topogeo_addpolygon.sql +++ b/topology/test/regress/topogeo_addpolygon.sql @@ -126,3 +126,21 @@ SELECT 't1855_0.1', topology.TopoGeo_addPolygon('bug1855', 76.29001 9.90026,76.31988 9.89696))' ::geometry); SELECT 't1855_0.end', topology.DropTopology('bug1855'); + +-- See https://trac.osgeo.org/postgis/ticket/1946 +SELECT 't1946.start', topology.CreateTopology('bug1946', 0, 0.00001) > 0; +SELECT 't1946.0', topology.topogeo_AddPolygon('bug1946', +'POLYGON((76.68554 30.74,76.68726 30.74248, + 76.69223 30.74157,76.68554 30.74))' +::geometry); +SELECT 't1946.1', topology.topogeo_AddPolygon('bug1946', +'POLYGON((76.68554 30.74,76.67933 30.75, + 76.68727 30.74249,76.68727 30.74248, + 76.68726 30.74248,76.68554 30.74))' +::geometry); +SELECT 't1946.2', topology.topogeo_AddPolygon('bug1946', +'POLYGON((76.68728 30.74248,76.68727 30.74248, + 76.68727 30.74249,76.67933 30.75, + 76.69223 30.74157,76.68728 30.74248))' +::geometry); +SELECT 't1946.end', topology.DropTopology('bug1946'); diff --git a/topology/test/regress/topogeo_addpolygon_expected b/topology/test/regress/topogeo_addpolygon_expected index 6523adfac..8da1efa54 100644 --- a/topology/test/regress/topogeo_addpolygon_expected +++ b/topology/test/regress/topogeo_addpolygon_expected @@ -57,3 +57,8 @@ t1855_0.start|t t1855_0.0|1 t1855_0.1|2 t1855_0.end|Topology 'bug1855' dropped +t1946.start|t +t1946.0|1 +t1946.1|2 +t1946.2|4 +t1946.end|Topology 'bug1946' dropped -- 2.40.0