343{
344 int rv;
346 int z = 0, m = 0;
348
351
354 CU_ASSERT_EQUAL(z, 1);
355 CU_ASSERT_EQUAL(m, 0);
356
357 str =
"LINESTRINGM ";
359
362 CU_ASSERT_EQUAL(z, 0);
363 CU_ASSERT_EQUAL(m, 1);
364
365 str =
"MULTIPOLYGONZM";
367
370 CU_ASSERT_EQUAL(z, 1);
371 CU_ASSERT_EQUAL(m, 1);
372
373 str =
" GEOMETRYCOLLECTIONZM ";
375
378 CU_ASSERT_EQUAL(z, 1);
379 CU_ASSERT_EQUAL(m, 1);
380
381 str =
" GEOMERYCOLLECTIONZM ";
383
385
386}
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
int geometry_type_from_string(const char *str, uint8_t *type, int *z, int *m)
Utility function to get type number from string.