]> granicus.if.org Git - postgis/commitdiff
More WKT tests.
authorPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 23 Feb 2010 18:18:19 +0000 (18:18 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 23 Feb 2010 18:18:19 +0000 (18:18 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@5318 b70326c6-7e19-0410-871a-916f4a2858ee

liblwgeom/cunit/cu_wkt.c

index 8c3d48b004df094fcf4715034e92652d347f123a..da6024ff9583e37b15fc51c26870c8fe212d179a 100644 (file)
@@ -172,17 +172,30 @@ void test_wkt_circularstring(void)
 
 void test_wkt_compoundcurve(void)
 {
+       CU_ASSERT_STRING_EQUAL(
+       cu_wkt("COMPOUNDCURVE((1 2 3 4,4 5 6 7,7 8 9 0),CIRCULARSTRING(1 2 3 4,4 5 6 7,7 8 9 0))",WKT_ISO), 
+           "COMPOUNDCURVEZM((1 2 3 4,4 5 6 7,7 8 9 0),CIRCULARSTRINGZM(1 2 3 4,4 5 6 7,7 8 9 0))");
 }
 
 void test_wkt_curvpolygon(void)
 {
+       CU_ASSERT_STRING_EQUAL(
+       cu_wkt("CURVEPOLYGON((1 2 3 4,4 5 6 7,7 8 9 0),CIRCULARSTRING(1 2 3 4,4 5 6 7,7 8 9 0))",WKT_ISO), 
+           "CURVEPOLYGONZM((1 2 3 4,4 5 6 7,7 8 9 0),CIRCULARSTRINGZM(1 2 3 4,4 5 6 7,7 8 9 0))");
 }
 
 void test_wkt_multicurve(void)
 {
+       CU_ASSERT_STRING_EQUAL(
+       cu_wkt("MULTICURVE((1 2 3 4,4 5 6 7,7 8 9 0),CIRCULARSTRING(1 2 3 4,4 5 6 7,7 8 9 0))",WKT_ISO), 
+           "MULTICURVEZM((1 2 3 4,4 5 6 7,7 8 9 0),CIRCULARSTRINGZM(1 2 3 4,4 5 6 7,7 8 9 0))");
 }
 
 void test_wkt_multisurface(void)
 {
+       CU_ASSERT_STRING_EQUAL(
+       cu_wkt("MULTISURFACE(((1 2 3 4,4 5 6 7,7 8 9 0)),CURVEPOLYGON((1 2 3 4,4 5 6 7,7 8 9 0)))",WKT_ISO), 
+           "MULTISURFACEZM(((1 2 3 4,4 5 6 7,7 8 9 0)),CURVEPOLYGONZM((1 2 3 4,4 5 6 7,7 8 9 0)))");
+       
 }