]> granicus.if.org Git - postgis/commitdiff
Add testcase for ticket #1302 (now passes)
authorSandro Santilli <strk@keybit.net>
Mon, 21 Nov 2011 09:33:51 +0000 (09:33 +0000)
committerSandro Santilli <strk@keybit.net>
Mon, 21 Nov 2011 09:33:51 +0000 (09:33 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@8202 b70326c6-7e19-0410-871a-916f4a2858ee

topology/test/regress/addface.sql
topology/test/regress/addface_expected

index 5369d946d4d9c6351668d3d21b9b3b605b313ad6..c74c81f6b76ffda9c2712ee2f12f3c7085d3d8ee 100644 (file)
@@ -179,3 +179,18 @@ SELECT 'E'||edge_id, left_face, right_face from t4.edge ORDER by edge_id;
 SELECT 'N'||node_id, containing_face from t4.node ORDER by node_id;
 
 SELECT topology.DropTopology('t4');
+
+--
+-- Test narrow face. See ticket #1302.
+-- {
+--
+SELECT '#1302', topology.CreateTopology('tt') > 0;
+
+SELECT '#1302', 'E' || topology.addEdge('tt', '01020000000300000000917E9BA468294100917E9B8AEA2841C976BE1FA4682941C976BE9F8AEA2841B39ABE1FA46829415ACCC29F8AEA2841');
+SELECT '#1302', 'E' || topology.addEdge('tt', '010200000003000000B39ABE1FA46829415ACCC29F8AEA284137894120A4682941C976BE9F8AEA284100917E9BA468294100917E9B8AEA2841');
+SELECT '#1302', 'F' || topology.addFace('tt', '0103000000010000000500000000917E9BA468294100917E9B8AEA2841C976BE1FA4682941C976BE9F8AEA2841B39ABE1FA46829415ACCC29F8AEA284137894120A4682941C976BE9F8AEA284100917E9BA468294100917E9B8AEA2841');
+
+SELECT '#1302', 'E' || edge_id, 'L' || left_face, 'R' || right_face FROM tt.edge_data ORDER BY edge_id;
+
+SELECT topology.DropTopology('tt');
+-- }
index bf506ef10adf429cabceb6809507663b134caba4..aaaf1045549ffc837a21a331440cbc0d83ed6e1a 100644 (file)
@@ -117,3 +117,10 @@ N5|
 N6|
 N7|
 Topology 't4' dropped
+#1302|t
+#1302|E1
+#1302|E2
+#1302|F1
+#1302|E1|L0|R1
+#1302|E2|L0|R1
+Topology 'tt' dropped