** The suite initialization function.
** Create any re-used objects.
*/
-int init_wkt_suite(void)
+static int init_wkt_suite(void)
{
s = NULL;
return 0;
** The suite cleanup function.
** Frees any global objects.
*/
-int clean_wkt_suite(void)
+static int clean_wkt_suite(void)
{
free(s);
s = NULL;
return s;
}
-void test_wkt_point(void)
+static void test_wkt_point(void)
{
CU_ASSERT_STRING_EQUAL(cu_wkt("POINT(0.1111 0.1111 0.1111 0)",WKT_ISO), "POINTZM(0.1111 0.1111 0.1111 0)");
CU_ASSERT_STRING_EQUAL(cu_wkt("POINT(0 0 0 0)",WKT_EXTENDED), "POINT(0 0 0 0)");
}
-void test_wkt_linestring(void)
+static void test_wkt_linestring(void)
{
CU_ASSERT_STRING_EQUAL(cu_wkt("LINESTRING(1 2 3 4,5 6 7 8)",WKT_ISO), "LINESTRINGZM(1 2 3 4,5 6 7 8)");
CU_ASSERT_STRING_EQUAL(cu_wkt("LINESTRING(1 2 3,5 6 7)",WKT_ISO), "LINESTRINGZ(1 2 3,5 6 7)");
CU_ASSERT_STRING_EQUAL(cu_wkt("LINESTRINGM(1 2 3,5 6 7)",WKT_ISO), "LINESTRINGM(1 2 3,5 6 7)");
}
-void test_wkt_polygon(void)
+static void test_wkt_polygon(void)
{
CU_ASSERT_STRING_EQUAL(
cu_wkt("POLYGON((100 100 2, 100 200 2, 200 200 2, 200 100 2, 100 100 2))",WKT_ISO),
cu_wkt("POLYGON((100 100 2, 100 200 2, 200 200 2, 200 100 2, 100 100 2))",WKT_EXTENDED),
"POLYGON((100 100 2,100 200 2,200 200 2,200 100 2,100 100 2))");
}
-void test_wkt_multipoint(void)
+static void test_wkt_multipoint(void)
{
CU_ASSERT_STRING_EQUAL(cu_wkt("MULTIPOINT(1 2 3 4,5 6 7 8)",WKT_ISO), "MULTIPOINTZM(1 2 3 4,5 6 7 8)");
CU_ASSERT_STRING_EQUAL(cu_wkt("MULTIPOINT(1 2 3,5 6 7)",WKT_ISO), "MULTIPOINTZ(1 2 3,5 6 7)");
}
-void test_wkt_multilinestring(void)
+static void test_wkt_multilinestring(void)
{
CU_ASSERT_STRING_EQUAL(
cu_wkt("MULTILINESTRING((1 2 3 4,5 6 7 8))",WKT_ISO),
"MULTILINESTRINGM((1 2 3,5 6 7))");
}
-void test_wkt_multipolygon(void)
+static void test_wkt_multipolygon(void)
{
CU_ASSERT_STRING_EQUAL(
cu_wkt("MULTIPOLYGON(((100 100 2, 100 200 2, 200 200 2, 200 100 2, 100 100 2)))",WKT_ISO),
"MULTIPOLYGON(((100 100 2,100 200 2,200 200 2,200 100 2,100 100 2)))");
}
-void test_wkt_collection(void)
+static void test_wkt_collection(void)
{
//printf("%s\n",cu_wkt("GEOMETRYCOLLECTION(MULTIPOLYGON(((100 100 2, 100 200 2, 200 200 2, 200 100 2, 100 100 2))),MULTIPOINT(.5 .5 .5,1 1 1),CURVEPOLYGON((.8 .8 .8,.8 .8 .8,.8 .8 .8)))",WKT_ISO));
CU_ASSERT_STRING_EQUAL(
"GEOMETRYCOLLECTIONZ(MULTIPOLYGONZ(((100 100 2,100 200 2,200 200 2,200 100 2,100 100 2))),MULTIPOINTZ(0.5 0.5 0.5,1 1 1),CURVEPOLYGONZ((0.8 0.8 0.8,0.8 0.8 0.8,0.8 0.8 0.8)))");
}
-void test_wkt_circularstring(void)
+static void test_wkt_circularstring(void)
{
CU_ASSERT_STRING_EQUAL(
cu_wkt("CIRCULARSTRING(1 2 3 4,4 5 6 7,7 8 9 0)",WKT_ISO),
//printf("%s\n",cu_wkt("GEOMETRYCOLLECTION(MULTIPOLYGON(((100 100 2, 100 200 2, 200 200 2, 200 100 2, 100 100 2))),MULTIPOINT(.5 .5 .5,1 1 1),CURVEPOLYGON((.8 .8 .8,.8 .8 .8,.8 .8 .8)))",WKT_ISO));
}
-void test_wkt_compoundcurve(void)
+static 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)
+static 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)
+static 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)
+static 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),