Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Difference From 2e2324b9142e8b21 To f5bab7c5b0381297
2012-03-12
| ||
12:14 | implementing ST_Expand, ST_NDims, ST_NPoints and ST_NRings SQL functions check-in: 80d416847c user: sandro tags: trunk | |
10:59 | Add a few more GML tests. check-in: f5bab7c5b0 user: bradh tags: trunk | |
07:04 | Add extra tests for geos conversion. check-in: f075ef971e user: bradh tags: trunk | |
04:57 | Add more tests for FGF, and some tests for non-SQL functions in gg_relations check-in: 2e2324b914 user: bradh tags: trunk | |
2012-03-08
| ||
10:46 | Add basic tests for AsFGF() SQL function check-in: c4561aa3c7 user: bradh tags: trunk | |
Changes to test/Makefile.am.
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
check_virtualtable4 \ check_virtualtable5 \ check_virtualtable6 \ check_mbrcache \ check_spatialindex \ check_exif \ check_relations_fncts \ check_extra_relations_fncts AM_CFLAGS = -I@srcdir@/../src/headers AM_LDFLAGS = -L../src -lspatialite -lm $(GCOV_FLAGS) TESTS = $(check_PROGRAMS) MOSTLYCLEANFILES = *.gcna *.gcno *.gcda |
| > |
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
check_virtualtable4 \ check_virtualtable5 \ check_virtualtable6 \ check_mbrcache \ check_spatialindex \ check_exif \ check_relations_fncts \ check_extra_relations_fncts \ check_geoscvt_fncts AM_CFLAGS = -I@srcdir@/../src/headers AM_LDFLAGS = -L../src -lspatialite -lm $(GCOV_FLAGS) TESTS = $(check_PROGRAMS) MOSTLYCLEANFILES = *.gcna *.gcno *.gcda |
Changes to test/Makefile.in.
1 2 3 4 5 6 7 8 9 10 11 12 13 .. 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 .. 99 100 101 102 103 104 105 106 107 108 109 110 111 112 ... 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 .... 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 .... 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 .... 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 .... 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 |
# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A ................................................................................ check_extension$(EXEEXT) check_recover_geom$(EXEEXT) \ check_sql_stmt$(EXEEXT) check_virtualtable1$(EXEEXT) \ check_virtualtable2$(EXEEXT) check_virtualtable3$(EXEEXT) \ check_virtualtable4$(EXEEXT) check_virtualtable5$(EXEEXT) \ check_virtualtable6$(EXEEXT) check_mbrcache$(EXEEXT) \ check_spatialindex$(EXEEXT) check_exif$(EXEEXT) \ check_relations_fncts$(EXEEXT) \ check_extra_relations_fncts$(EXEEXT) subdir = test DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac ................................................................................ check_gaia_util_LDADD = $(LDADD) check_geom_aux_SOURCES = check_geom_aux.c check_geom_aux_OBJECTS = check_geom_aux.$(OBJEXT) check_geom_aux_LDADD = $(LDADD) check_geometry_cols_SOURCES = check_geometry_cols.c check_geometry_cols_OBJECTS = check_geometry_cols.$(OBJEXT) check_geometry_cols_LDADD = $(LDADD) check_init_SOURCES = check_init.c check_init_OBJECTS = check_init.$(OBJEXT) check_init_LDADD = $(LDADD) check_init2_SOURCES = check_init2.c check_init2_OBJECTS = check_init2.$(OBJEXT) check_init2_LDADD = $(LDADD) check_math_funcs_SOURCES = check_math_funcs.c ................................................................................ CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = check_create.c check_dbf_load.c check_endian.c check_exif.c \ check_extension.c check_extra_relations_fncts.c check_fdo1.c \ check_fdo2.c check_fdo3.c check_gaia_utf8.c check_gaia_util.c \ check_geom_aux.c check_geometry_cols.c check_init.c \ check_init2.c check_math_funcs.c check_mbrcache.c \ check_recover_geom.c check_relations_fncts.c check_shp_load.c \ check_shp_load_3d.c check_spatialindex.c check_sql_stmt.c \ check_version.c check_virtualtable1.c check_virtualtable2.c \ check_virtualtable3.c check_virtualtable4.c \ check_virtualtable5.c check_virtualtable6.c check_xls_load.c \ shape_3d.c shape_cp1252.c shape_primitives.c shape_utf8_1.c \ shape_utf8_2.c DIST_SOURCES = check_create.c check_dbf_load.c check_endian.c \ check_exif.c check_extension.c check_extra_relations_fncts.c \ check_fdo1.c check_fdo2.c check_fdo3.c check_gaia_utf8.c \ check_gaia_util.c check_geom_aux.c check_geometry_cols.c \ check_init.c check_init2.c check_math_funcs.c check_mbrcache.c \ check_recover_geom.c check_relations_fncts.c check_shp_load.c \ check_shp_load_3d.c check_spatialindex.c check_sql_stmt.c \ check_version.c check_virtualtable1.c check_virtualtable2.c \ check_virtualtable3.c check_virtualtable4.c \ check_virtualtable5.c check_virtualtable6.c check_xls_load.c \ shape_3d.c shape_cp1252.c shape_primitives.c shape_utf8_1.c \ shape_utf8_2.c ETAGS = etags CTAGS = ctags am__tty_colors = \ ................................................................................ @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list check_create$(EXEEXT): $(check_create_OBJECTS) $(check_create_DEPENDENCIES) @rm -f check_create$(EXEEXT) $(LINK) $(check_create_OBJECTS) $(check_create_LDADD) $(LIBS) check_dbf_load$(EXEEXT): $(check_dbf_load_OBJECTS) $(check_dbf_load_DEPENDENCIES) @rm -f check_dbf_load$(EXEEXT) $(LINK) $(check_dbf_load_OBJECTS) $(check_dbf_load_LDADD) $(LIBS) check_endian$(EXEEXT): $(check_endian_OBJECTS) $(check_endian_DEPENDENCIES) @rm -f check_endian$(EXEEXT) $(LINK) $(check_endian_OBJECTS) $(check_endian_LDADD) $(LIBS) check_exif$(EXEEXT): $(check_exif_OBJECTS) $(check_exif_DEPENDENCIES) @rm -f check_exif$(EXEEXT) $(LINK) $(check_exif_OBJECTS) $(check_exif_LDADD) $(LIBS) check_extension$(EXEEXT): $(check_extension_OBJECTS) $(check_extension_DEPENDENCIES) @rm -f check_extension$(EXEEXT) $(LINK) $(check_extension_OBJECTS) $(check_extension_LDADD) $(LIBS) check_extra_relations_fncts$(EXEEXT): $(check_extra_relations_fncts_OBJECTS) $(check_extra_relations_fncts_DEPENDENCIES) @rm -f check_extra_relations_fncts$(EXEEXT) $(LINK) $(check_extra_relations_fncts_OBJECTS) $(check_extra_relations_fncts_LDADD) $(LIBS) check_fdo1$(EXEEXT): $(check_fdo1_OBJECTS) $(check_fdo1_DEPENDENCIES) @rm -f check_fdo1$(EXEEXT) $(LINK) $(check_fdo1_OBJECTS) $(check_fdo1_LDADD) $(LIBS) check_fdo2$(EXEEXT): $(check_fdo2_OBJECTS) $(check_fdo2_DEPENDENCIES) @rm -f check_fdo2$(EXEEXT) $(LINK) $(check_fdo2_OBJECTS) $(check_fdo2_LDADD) $(LIBS) check_fdo3$(EXEEXT): $(check_fdo3_OBJECTS) $(check_fdo3_DEPENDENCIES) @rm -f check_fdo3$(EXEEXT) $(LINK) $(check_fdo3_OBJECTS) $(check_fdo3_LDADD) $(LIBS) check_gaia_utf8$(EXEEXT): $(check_gaia_utf8_OBJECTS) $(check_gaia_utf8_DEPENDENCIES) @rm -f check_gaia_utf8$(EXEEXT) $(LINK) $(check_gaia_utf8_OBJECTS) $(check_gaia_utf8_LDADD) $(LIBS) check_gaia_util$(EXEEXT): $(check_gaia_util_OBJECTS) $(check_gaia_util_DEPENDENCIES) @rm -f check_gaia_util$(EXEEXT) $(LINK) $(check_gaia_util_OBJECTS) $(check_gaia_util_LDADD) $(LIBS) check_geom_aux$(EXEEXT): $(check_geom_aux_OBJECTS) $(check_geom_aux_DEPENDENCIES) @rm -f check_geom_aux$(EXEEXT) $(LINK) $(check_geom_aux_OBJECTS) $(check_geom_aux_LDADD) $(LIBS) check_geometry_cols$(EXEEXT): $(check_geometry_cols_OBJECTS) $(check_geometry_cols_DEPENDENCIES) @rm -f check_geometry_cols$(EXEEXT) $(LINK) $(check_geometry_cols_OBJECTS) $(check_geometry_cols_LDADD) $(LIBS) check_init$(EXEEXT): $(check_init_OBJECTS) $(check_init_DEPENDENCIES) @rm -f check_init$(EXEEXT) $(LINK) $(check_init_OBJECTS) $(check_init_LDADD) $(LIBS) check_init2$(EXEEXT): $(check_init2_OBJECTS) $(check_init2_DEPENDENCIES) @rm -f check_init2$(EXEEXT) $(LINK) $(check_init2_OBJECTS) $(check_init2_LDADD) $(LIBS) check_math_funcs$(EXEEXT): $(check_math_funcs_OBJECTS) $(check_math_funcs_DEPENDENCIES) @rm -f check_math_funcs$(EXEEXT) $(LINK) $(check_math_funcs_OBJECTS) $(check_math_funcs_LDADD) $(LIBS) check_mbrcache$(EXEEXT): $(check_mbrcache_OBJECTS) $(check_mbrcache_DEPENDENCIES) @rm -f check_mbrcache$(EXEEXT) $(LINK) $(check_mbrcache_OBJECTS) $(check_mbrcache_LDADD) $(LIBS) check_recover_geom$(EXEEXT): $(check_recover_geom_OBJECTS) $(check_recover_geom_DEPENDENCIES) @rm -f check_recover_geom$(EXEEXT) $(LINK) $(check_recover_geom_OBJECTS) $(check_recover_geom_LDADD) $(LIBS) check_relations_fncts$(EXEEXT): $(check_relations_fncts_OBJECTS) $(check_relations_fncts_DEPENDENCIES) @rm -f check_relations_fncts$(EXEEXT) $(LINK) $(check_relations_fncts_OBJECTS) $(check_relations_fncts_LDADD) $(LIBS) check_shp_load$(EXEEXT): $(check_shp_load_OBJECTS) $(check_shp_load_DEPENDENCIES) @rm -f check_shp_load$(EXEEXT) $(LINK) $(check_shp_load_OBJECTS) $(check_shp_load_LDADD) $(LIBS) check_shp_load_3d$(EXEEXT): $(check_shp_load_3d_OBJECTS) $(check_shp_load_3d_DEPENDENCIES) @rm -f check_shp_load_3d$(EXEEXT) $(LINK) $(check_shp_load_3d_OBJECTS) $(check_shp_load_3d_LDADD) $(LIBS) check_spatialindex$(EXEEXT): $(check_spatialindex_OBJECTS) $(check_spatialindex_DEPENDENCIES) @rm -f check_spatialindex$(EXEEXT) $(LINK) $(check_spatialindex_OBJECTS) $(check_spatialindex_LDADD) $(LIBS) check_sql_stmt$(EXEEXT): $(check_sql_stmt_OBJECTS) $(check_sql_stmt_DEPENDENCIES) @rm -f check_sql_stmt$(EXEEXT) $(LINK) $(check_sql_stmt_OBJECTS) $(check_sql_stmt_LDADD) $(LIBS) check_version$(EXEEXT): $(check_version_OBJECTS) $(check_version_DEPENDENCIES) @rm -f check_version$(EXEEXT) $(LINK) $(check_version_OBJECTS) $(check_version_LDADD) $(LIBS) check_virtualtable1$(EXEEXT): $(check_virtualtable1_OBJECTS) $(check_virtualtable1_DEPENDENCIES) @rm -f check_virtualtable1$(EXEEXT) $(LINK) $(check_virtualtable1_OBJECTS) $(check_virtualtable1_LDADD) $(LIBS) check_virtualtable2$(EXEEXT): $(check_virtualtable2_OBJECTS) $(check_virtualtable2_DEPENDENCIES) @rm -f check_virtualtable2$(EXEEXT) $(LINK) $(check_virtualtable2_OBJECTS) $(check_virtualtable2_LDADD) $(LIBS) check_virtualtable3$(EXEEXT): $(check_virtualtable3_OBJECTS) $(check_virtualtable3_DEPENDENCIES) @rm -f check_virtualtable3$(EXEEXT) $(LINK) $(check_virtualtable3_OBJECTS) $(check_virtualtable3_LDADD) $(LIBS) check_virtualtable4$(EXEEXT): $(check_virtualtable4_OBJECTS) $(check_virtualtable4_DEPENDENCIES) @rm -f check_virtualtable4$(EXEEXT) $(LINK) $(check_virtualtable4_OBJECTS) $(check_virtualtable4_LDADD) $(LIBS) check_virtualtable5$(EXEEXT): $(check_virtualtable5_OBJECTS) $(check_virtualtable5_DEPENDENCIES) @rm -f check_virtualtable5$(EXEEXT) $(LINK) $(check_virtualtable5_OBJECTS) $(check_virtualtable5_LDADD) $(LIBS) check_virtualtable6$(EXEEXT): $(check_virtualtable6_OBJECTS) $(check_virtualtable6_DEPENDENCIES) @rm -f check_virtualtable6$(EXEEXT) $(LINK) $(check_virtualtable6_OBJECTS) $(check_virtualtable6_LDADD) $(LIBS) check_xls_load$(EXEEXT): $(check_xls_load_OBJECTS) $(check_xls_load_DEPENDENCIES) @rm -f check_xls_load$(EXEEXT) $(LINK) $(check_xls_load_OBJECTS) $(check_xls_load_LDADD) $(LIBS) shape_3d$(EXEEXT): $(shape_3d_OBJECTS) $(shape_3d_DEPENDENCIES) @rm -f shape_3d$(EXEEXT) $(LINK) $(shape_3d_OBJECTS) $(shape_3d_LDADD) $(LIBS) shape_cp1252$(EXEEXT): $(shape_cp1252_OBJECTS) $(shape_cp1252_DEPENDENCIES) @rm -f shape_cp1252$(EXEEXT) $(LINK) $(shape_cp1252_OBJECTS) $(shape_cp1252_LDADD) $(LIBS) shape_primitives$(EXEEXT): $(shape_primitives_OBJECTS) $(shape_primitives_DEPENDENCIES) @rm -f shape_primitives$(EXEEXT) $(LINK) $(shape_primitives_OBJECTS) $(shape_primitives_LDADD) $(LIBS) shape_utf8_1$(EXEEXT): $(shape_utf8_1_OBJECTS) $(shape_utf8_1_DEPENDENCIES) @rm -f shape_utf8_1$(EXEEXT) $(LINK) $(shape_utf8_1_OBJECTS) $(shape_utf8_1_LDADD) $(LIBS) shape_utf8_2$(EXEEXT): $(shape_utf8_2_OBJECTS) $(shape_utf8_2_DEPENDENCIES) @rm -f shape_utf8_2$(EXEEXT) $(LINK) $(shape_utf8_2_OBJECTS) $(shape_utf8_2_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: ................................................................................ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_gaia_utf8.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_gaia_util.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geom_aux.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geometry_cols.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_init.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_init2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_math_funcs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_mbrcache.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_recover_geom.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_relations_fncts.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_shp_load.Po@am__quote@ ................................................................................ if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ report="Please report to $(PACKAGE_BUGREPORT)"; \ test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ dashes="$$report"; \ fi; \ dashes=`echo "$$dashes" | sed s/./=/g`; \ if test "$$failed" -eq 0; then \ echo "$$grn$$dashes"; \ else \ echo "$$red$$dashes"; \ fi; \ echo "$$banner"; \ test -z "$$skipped" || echo "$$skipped"; \ test -z "$$report" || echo "$$report"; \ echo "$$dashes$$std"; \ test "$$failed" -eq 0; \ else :; fi distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ ................................................................................ uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
| | | | > > > > | | > | | | | | | | | | | | | | | | | | > > > | | | | | | | | | | | | | | | | | | | | | | | > | | | > | | < > > | | < > > > > | > |
1 2 3 4 5 6 7 8 9 10 11 12 13 .. 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 ... 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 .... 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 .... 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 .... 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 .... 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 |
# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A ................................................................................ check_extension$(EXEEXT) check_recover_geom$(EXEEXT) \ check_sql_stmt$(EXEEXT) check_virtualtable1$(EXEEXT) \ check_virtualtable2$(EXEEXT) check_virtualtable3$(EXEEXT) \ check_virtualtable4$(EXEEXT) check_virtualtable5$(EXEEXT) \ check_virtualtable6$(EXEEXT) check_mbrcache$(EXEEXT) \ check_spatialindex$(EXEEXT) check_exif$(EXEEXT) \ check_relations_fncts$(EXEEXT) \ check_extra_relations_fncts$(EXEEXT) \ check_geoscvt_fncts$(EXEEXT) subdir = test DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac ................................................................................ check_gaia_util_LDADD = $(LDADD) check_geom_aux_SOURCES = check_geom_aux.c check_geom_aux_OBJECTS = check_geom_aux.$(OBJEXT) check_geom_aux_LDADD = $(LDADD) check_geometry_cols_SOURCES = check_geometry_cols.c check_geometry_cols_OBJECTS = check_geometry_cols.$(OBJEXT) check_geometry_cols_LDADD = $(LDADD) check_geoscvt_fncts_SOURCES = check_geoscvt_fncts.c check_geoscvt_fncts_OBJECTS = check_geoscvt_fncts.$(OBJEXT) check_geoscvt_fncts_LDADD = $(LDADD) check_init_SOURCES = check_init.c check_init_OBJECTS = check_init.$(OBJEXT) check_init_LDADD = $(LDADD) check_init2_SOURCES = check_init2.c check_init2_OBJECTS = check_init2.$(OBJEXT) check_init2_LDADD = $(LDADD) check_math_funcs_SOURCES = check_math_funcs.c ................................................................................ CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = check_create.c check_dbf_load.c check_endian.c check_exif.c \ check_extension.c check_extra_relations_fncts.c check_fdo1.c \ check_fdo2.c check_fdo3.c check_gaia_utf8.c check_gaia_util.c \ check_geom_aux.c check_geometry_cols.c check_geoscvt_fncts.c \ check_init.c check_init2.c check_math_funcs.c check_mbrcache.c \ check_recover_geom.c check_relations_fncts.c check_shp_load.c \ check_shp_load_3d.c check_spatialindex.c check_sql_stmt.c \ check_version.c check_virtualtable1.c check_virtualtable2.c \ check_virtualtable3.c check_virtualtable4.c \ check_virtualtable5.c check_virtualtable6.c check_xls_load.c \ shape_3d.c shape_cp1252.c shape_primitives.c shape_utf8_1.c \ shape_utf8_2.c DIST_SOURCES = check_create.c check_dbf_load.c check_endian.c \ check_exif.c check_extension.c check_extra_relations_fncts.c \ check_fdo1.c check_fdo2.c check_fdo3.c check_gaia_utf8.c \ check_gaia_util.c check_geom_aux.c check_geometry_cols.c \ check_geoscvt_fncts.c check_init.c check_init2.c \ check_math_funcs.c check_mbrcache.c check_recover_geom.c \ check_relations_fncts.c check_shp_load.c check_shp_load_3d.c \ check_spatialindex.c check_sql_stmt.c check_version.c \ check_virtualtable1.c check_virtualtable2.c \ check_virtualtable3.c check_virtualtable4.c \ check_virtualtable5.c check_virtualtable6.c check_xls_load.c \ shape_3d.c shape_cp1252.c shape_primitives.c shape_utf8_1.c \ shape_utf8_2.c ETAGS = etags CTAGS = ctags am__tty_colors = \ ................................................................................ @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list check_create$(EXEEXT): $(check_create_OBJECTS) $(check_create_DEPENDENCIES) $(EXTRA_check_create_DEPENDENCIES) @rm -f check_create$(EXEEXT) $(LINK) $(check_create_OBJECTS) $(check_create_LDADD) $(LIBS) check_dbf_load$(EXEEXT): $(check_dbf_load_OBJECTS) $(check_dbf_load_DEPENDENCIES) $(EXTRA_check_dbf_load_DEPENDENCIES) @rm -f check_dbf_load$(EXEEXT) $(LINK) $(check_dbf_load_OBJECTS) $(check_dbf_load_LDADD) $(LIBS) check_endian$(EXEEXT): $(check_endian_OBJECTS) $(check_endian_DEPENDENCIES) $(EXTRA_check_endian_DEPENDENCIES) @rm -f check_endian$(EXEEXT) $(LINK) $(check_endian_OBJECTS) $(check_endian_LDADD) $(LIBS) check_exif$(EXEEXT): $(check_exif_OBJECTS) $(check_exif_DEPENDENCIES) $(EXTRA_check_exif_DEPENDENCIES) @rm -f check_exif$(EXEEXT) $(LINK) $(check_exif_OBJECTS) $(check_exif_LDADD) $(LIBS) check_extension$(EXEEXT): $(check_extension_OBJECTS) $(check_extension_DEPENDENCIES) $(EXTRA_check_extension_DEPENDENCIES) @rm -f check_extension$(EXEEXT) $(LINK) $(check_extension_OBJECTS) $(check_extension_LDADD) $(LIBS) check_extra_relations_fncts$(EXEEXT): $(check_extra_relations_fncts_OBJECTS) $(check_extra_relations_fncts_DEPENDENCIES) $(EXTRA_check_extra_relations_fncts_DEPENDENCIES) @rm -f check_extra_relations_fncts$(EXEEXT) $(LINK) $(check_extra_relations_fncts_OBJECTS) $(check_extra_relations_fncts_LDADD) $(LIBS) check_fdo1$(EXEEXT): $(check_fdo1_OBJECTS) $(check_fdo1_DEPENDENCIES) $(EXTRA_check_fdo1_DEPENDENCIES) @rm -f check_fdo1$(EXEEXT) $(LINK) $(check_fdo1_OBJECTS) $(check_fdo1_LDADD) $(LIBS) check_fdo2$(EXEEXT): $(check_fdo2_OBJECTS) $(check_fdo2_DEPENDENCIES) $(EXTRA_check_fdo2_DEPENDENCIES) @rm -f check_fdo2$(EXEEXT) $(LINK) $(check_fdo2_OBJECTS) $(check_fdo2_LDADD) $(LIBS) check_fdo3$(EXEEXT): $(check_fdo3_OBJECTS) $(check_fdo3_DEPENDENCIES) $(EXTRA_check_fdo3_DEPENDENCIES) @rm -f check_fdo3$(EXEEXT) $(LINK) $(check_fdo3_OBJECTS) $(check_fdo3_LDADD) $(LIBS) check_gaia_utf8$(EXEEXT): $(check_gaia_utf8_OBJECTS) $(check_gaia_utf8_DEPENDENCIES) $(EXTRA_check_gaia_utf8_DEPENDENCIES) @rm -f check_gaia_utf8$(EXEEXT) $(LINK) $(check_gaia_utf8_OBJECTS) $(check_gaia_utf8_LDADD) $(LIBS) check_gaia_util$(EXEEXT): $(check_gaia_util_OBJECTS) $(check_gaia_util_DEPENDENCIES) $(EXTRA_check_gaia_util_DEPENDENCIES) @rm -f check_gaia_util$(EXEEXT) $(LINK) $(check_gaia_util_OBJECTS) $(check_gaia_util_LDADD) $(LIBS) check_geom_aux$(EXEEXT): $(check_geom_aux_OBJECTS) $(check_geom_aux_DEPENDENCIES) $(EXTRA_check_geom_aux_DEPENDENCIES) @rm -f check_geom_aux$(EXEEXT) $(LINK) $(check_geom_aux_OBJECTS) $(check_geom_aux_LDADD) $(LIBS) check_geometry_cols$(EXEEXT): $(check_geometry_cols_OBJECTS) $(check_geometry_cols_DEPENDENCIES) $(EXTRA_check_geometry_cols_DEPENDENCIES) @rm -f check_geometry_cols$(EXEEXT) $(LINK) $(check_geometry_cols_OBJECTS) $(check_geometry_cols_LDADD) $(LIBS) check_geoscvt_fncts$(EXEEXT): $(check_geoscvt_fncts_OBJECTS) $(check_geoscvt_fncts_DEPENDENCIES) $(EXTRA_check_geoscvt_fncts_DEPENDENCIES) @rm -f check_geoscvt_fncts$(EXEEXT) $(LINK) $(check_geoscvt_fncts_OBJECTS) $(check_geoscvt_fncts_LDADD) $(LIBS) check_init$(EXEEXT): $(check_init_OBJECTS) $(check_init_DEPENDENCIES) $(EXTRA_check_init_DEPENDENCIES) @rm -f check_init$(EXEEXT) $(LINK) $(check_init_OBJECTS) $(check_init_LDADD) $(LIBS) check_init2$(EXEEXT): $(check_init2_OBJECTS) $(check_init2_DEPENDENCIES) $(EXTRA_check_init2_DEPENDENCIES) @rm -f check_init2$(EXEEXT) $(LINK) $(check_init2_OBJECTS) $(check_init2_LDADD) $(LIBS) check_math_funcs$(EXEEXT): $(check_math_funcs_OBJECTS) $(check_math_funcs_DEPENDENCIES) $(EXTRA_check_math_funcs_DEPENDENCIES) @rm -f check_math_funcs$(EXEEXT) $(LINK) $(check_math_funcs_OBJECTS) $(check_math_funcs_LDADD) $(LIBS) check_mbrcache$(EXEEXT): $(check_mbrcache_OBJECTS) $(check_mbrcache_DEPENDENCIES) $(EXTRA_check_mbrcache_DEPENDENCIES) @rm -f check_mbrcache$(EXEEXT) $(LINK) $(check_mbrcache_OBJECTS) $(check_mbrcache_LDADD) $(LIBS) check_recover_geom$(EXEEXT): $(check_recover_geom_OBJECTS) $(check_recover_geom_DEPENDENCIES) $(EXTRA_check_recover_geom_DEPENDENCIES) @rm -f check_recover_geom$(EXEEXT) $(LINK) $(check_recover_geom_OBJECTS) $(check_recover_geom_LDADD) $(LIBS) check_relations_fncts$(EXEEXT): $(check_relations_fncts_OBJECTS) $(check_relations_fncts_DEPENDENCIES) $(EXTRA_check_relations_fncts_DEPENDENCIES) @rm -f check_relations_fncts$(EXEEXT) $(LINK) $(check_relations_fncts_OBJECTS) $(check_relations_fncts_LDADD) $(LIBS) check_shp_load$(EXEEXT): $(check_shp_load_OBJECTS) $(check_shp_load_DEPENDENCIES) $(EXTRA_check_shp_load_DEPENDENCIES) @rm -f check_shp_load$(EXEEXT) $(LINK) $(check_shp_load_OBJECTS) $(check_shp_load_LDADD) $(LIBS) check_shp_load_3d$(EXEEXT): $(check_shp_load_3d_OBJECTS) $(check_shp_load_3d_DEPENDENCIES) $(EXTRA_check_shp_load_3d_DEPENDENCIES) @rm -f check_shp_load_3d$(EXEEXT) $(LINK) $(check_shp_load_3d_OBJECTS) $(check_shp_load_3d_LDADD) $(LIBS) check_spatialindex$(EXEEXT): $(check_spatialindex_OBJECTS) $(check_spatialindex_DEPENDENCIES) $(EXTRA_check_spatialindex_DEPENDENCIES) @rm -f check_spatialindex$(EXEEXT) $(LINK) $(check_spatialindex_OBJECTS) $(check_spatialindex_LDADD) $(LIBS) check_sql_stmt$(EXEEXT): $(check_sql_stmt_OBJECTS) $(check_sql_stmt_DEPENDENCIES) $(EXTRA_check_sql_stmt_DEPENDENCIES) @rm -f check_sql_stmt$(EXEEXT) $(LINK) $(check_sql_stmt_OBJECTS) $(check_sql_stmt_LDADD) $(LIBS) check_version$(EXEEXT): $(check_version_OBJECTS) $(check_version_DEPENDENCIES) $(EXTRA_check_version_DEPENDENCIES) @rm -f check_version$(EXEEXT) $(LINK) $(check_version_OBJECTS) $(check_version_LDADD) $(LIBS) check_virtualtable1$(EXEEXT): $(check_virtualtable1_OBJECTS) $(check_virtualtable1_DEPENDENCIES) $(EXTRA_check_virtualtable1_DEPENDENCIES) @rm -f check_virtualtable1$(EXEEXT) $(LINK) $(check_virtualtable1_OBJECTS) $(check_virtualtable1_LDADD) $(LIBS) check_virtualtable2$(EXEEXT): $(check_virtualtable2_OBJECTS) $(check_virtualtable2_DEPENDENCIES) $(EXTRA_check_virtualtable2_DEPENDENCIES) @rm -f check_virtualtable2$(EXEEXT) $(LINK) $(check_virtualtable2_OBJECTS) $(check_virtualtable2_LDADD) $(LIBS) check_virtualtable3$(EXEEXT): $(check_virtualtable3_OBJECTS) $(check_virtualtable3_DEPENDENCIES) $(EXTRA_check_virtualtable3_DEPENDENCIES) @rm -f check_virtualtable3$(EXEEXT) $(LINK) $(check_virtualtable3_OBJECTS) $(check_virtualtable3_LDADD) $(LIBS) check_virtualtable4$(EXEEXT): $(check_virtualtable4_OBJECTS) $(check_virtualtable4_DEPENDENCIES) $(EXTRA_check_virtualtable4_DEPENDENCIES) @rm -f check_virtualtable4$(EXEEXT) $(LINK) $(check_virtualtable4_OBJECTS) $(check_virtualtable4_LDADD) $(LIBS) check_virtualtable5$(EXEEXT): $(check_virtualtable5_OBJECTS) $(check_virtualtable5_DEPENDENCIES) $(EXTRA_check_virtualtable5_DEPENDENCIES) @rm -f check_virtualtable5$(EXEEXT) $(LINK) $(check_virtualtable5_OBJECTS) $(check_virtualtable5_LDADD) $(LIBS) check_virtualtable6$(EXEEXT): $(check_virtualtable6_OBJECTS) $(check_virtualtable6_DEPENDENCIES) $(EXTRA_check_virtualtable6_DEPENDENCIES) @rm -f check_virtualtable6$(EXEEXT) $(LINK) $(check_virtualtable6_OBJECTS) $(check_virtualtable6_LDADD) $(LIBS) check_xls_load$(EXEEXT): $(check_xls_load_OBJECTS) $(check_xls_load_DEPENDENCIES) $(EXTRA_check_xls_load_DEPENDENCIES) @rm -f check_xls_load$(EXEEXT) $(LINK) $(check_xls_load_OBJECTS) $(check_xls_load_LDADD) $(LIBS) shape_3d$(EXEEXT): $(shape_3d_OBJECTS) $(shape_3d_DEPENDENCIES) $(EXTRA_shape_3d_DEPENDENCIES) @rm -f shape_3d$(EXEEXT) $(LINK) $(shape_3d_OBJECTS) $(shape_3d_LDADD) $(LIBS) shape_cp1252$(EXEEXT): $(shape_cp1252_OBJECTS) $(shape_cp1252_DEPENDENCIES) $(EXTRA_shape_cp1252_DEPENDENCIES) @rm -f shape_cp1252$(EXEEXT) $(LINK) $(shape_cp1252_OBJECTS) $(shape_cp1252_LDADD) $(LIBS) shape_primitives$(EXEEXT): $(shape_primitives_OBJECTS) $(shape_primitives_DEPENDENCIES) $(EXTRA_shape_primitives_DEPENDENCIES) @rm -f shape_primitives$(EXEEXT) $(LINK) $(shape_primitives_OBJECTS) $(shape_primitives_LDADD) $(LIBS) shape_utf8_1$(EXEEXT): $(shape_utf8_1_OBJECTS) $(shape_utf8_1_DEPENDENCIES) $(EXTRA_shape_utf8_1_DEPENDENCIES) @rm -f shape_utf8_1$(EXEEXT) $(LINK) $(shape_utf8_1_OBJECTS) $(shape_utf8_1_LDADD) $(LIBS) shape_utf8_2$(EXEEXT): $(shape_utf8_2_OBJECTS) $(shape_utf8_2_DEPENDENCIES) $(EXTRA_shape_utf8_2_DEPENDENCIES) @rm -f shape_utf8_2$(EXEEXT) $(LINK) $(shape_utf8_2_OBJECTS) $(shape_utf8_2_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: ................................................................................ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_gaia_utf8.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_gaia_util.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geom_aux.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geometry_cols.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geoscvt_fncts.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_init.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_init2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_math_funcs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_mbrcache.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_recover_geom.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_relations_fncts.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_shp_load.Po@am__quote@ ................................................................................ if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ report="Please report to $(PACKAGE_BUGREPORT)"; \ test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ dashes="$$report"; \ fi; \ dashes=`echo "$$dashes" | sed s/./=/g`; \ if test "$$failed" -eq 0; then \ col="$$grn"; \ else \ col="$$red"; \ fi; \ echo "$${col}$$dashes$${std}"; \ echo "$${col}$$banner$${std}"; \ test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \ test -z "$$report" || echo "$${col}$$report$${std}"; \ echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ ................................................................................ uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
Added test/check_geoscvt_fncts.c.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
/* check_geoscvt_fncts.c -- SpatiaLite Test Case This does "boundary conditions" and error checks for gg_geoscvt functions that are hard to test with SQL. Author: Brad Hards <bradh@frogmouth.net> ------------------------------------------------------------------------------ Version: MPL 1.1/GPL 2.0/LGPL 2.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is the SpatiaLite library The Initial Developer of the Original Code is Alessandro Furieri Portions created by the Initial Developer are Copyright (C) 2011 the Initial Developer. All Rights Reserved. Contributor(s): Brad Hards <bradh@frogmouth.net> Alternatively, the contents of this file may be used under the terms of either the GNU General Public License Version 2 or later (the "GPL"), or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), in which case the provisions of the GPL or the LGPL are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of either the GPL or the LGPL, and not to allow others to use your version of this file under the terms of the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL or the LGPL. If you do not delete the provisions above, a recipient may use your version of this file under the terms of any one of the MPL, the GPL or the LGPL. */ #include <stdlib.h> #include <stdio.h> #include <string.h> #include "sqlite3.h" #include "spatialite.h" #include "spatialite/gaiageo.h" // static const double double_eps = 0.00000001; int main (int argc, char *argv[]) { gaiaGeomCollPtr result; void *resultVoid; // double resultDouble; int returnValue = 0; /* Common setup */ // spatialite_init(0); gaiaGeomCollPtr emptyGeometry = gaiaAllocGeomColl(); // gaiaAddPointToGeomColl(validGeometry, 1.0, 2.0); // double dummyResultArg = 0.0; // double dummyResultArg2 = 0.0; /* Tests start here */ /* null input test */ result = gaiaFromGeos_XY ( (const void*) NULL ); if (result != NULL) { fprintf(stderr, "bad result at %s:%i\n", __FILE__, __LINE__); returnValue = -1; goto exit; } resultVoid = gaiaToGeos ((gaiaGeomCollPtr)NULL); if (result != NULL) { fprintf(stderr, "bad result at %s:%i\n", __FILE__, __LINE__); returnValue = -2; goto exit; } /* unknown type geometry collection */ result = gaiaToGeos ( emptyGeometry ); if (result != NULL) { fprintf(stderr, "bad result at %s:%i\n", __FILE__, __LINE__); returnValue = -3; goto exit; } /* Cleanup and exit */ exit: gaiaFreeGeomColl (emptyGeometry); // spatialite_cleanup(); return returnValue; } |
Added test/sql_stmt_tests/fromgml27.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - non-WGS84 Point :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<gml:Point srsName="EPSG:3003"><gml:coordinates>1,2</gml:coordinates></gml:Point>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<gml:Point srsName="EPSG:3003"><gml:coordinates>1,2</gml:coordinates></gml:Point>')):0 SRID=3003;POINT(1 2) |
Added test/sql_stmt_tests/fromgml28.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - MULTIPOINT, single point :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>')):0 SRID=-1;MULTIPOINT(1 2) |
Added test/sql_stmt_tests/fromgml29.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - GeometryCollection, single point :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>')):0 SRID=-1;GEOMETRYCOLLECTION(POINT(1 2)) |
Added test/sql_stmt_tests/fromgml30.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - MULTIPOINT, single pointZ :memory: #use in-memory database SELECT AsText(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>')):0 MULTIPOINT Z(1 2 3.2) |
Added test/sql_stmt_tests/fromgml31.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - GeometryCollection, single pointZ :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>')):0 SRID=-1;GEOMETRYCOLLECTION(POINT(1 2 3.2)) |
Added test/sql_stmt_tests/fromgml32.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - GeometryCollection, single pointZ, no namespace :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<MultiGeometry><geometryMember><Point><coordinates>1,2,3.2</coordinates></Point></geometryMember></MultiGeometry>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<MultiGeometry><geometryMember><Point><coordinates>1,2,3.2</coordinates></Point></geometryMember></MultiGeometry>')):0 SRID=-1;GEOMETRYCOLLECTION(POINT(1 2 3.2)) |
Added test/sql_stmt_tests/fromgml33.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - multipoint, single pointZ, SRID, no namespace :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<MultiPoint srsName="EPSG:3213"><pointMember><Point><coordinates>1,2,3.2</coordinates></Point></pointMember></MultiPoint>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<MultiPoint srsName="EPSG:3213"><pointMember><Point><coordinates>1,2,3.2</coordinates></Point></pointMember></MultiPoint>')):0 SRID=3213;MULTIPOINT(1 2 3.2) |
Added test/sql_stmt_tests/fromgml34.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - poslist linestring :memory: #use in-memory database SELECT AsText(GeomFromGml('<gml:LineString gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326"><gml:posList dimension="2">45.67 88.56 55.56 89.44</gml:posList></gml:LineString >')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<gml:LineString gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326"><gml:posList dimension="2">45.67 88.56 55.56 89.44</gml:posList></gml:LineString >')):0 LINESTRING(45.67 88.56, 55.56 89.44) |
Added test/sql_stmt_tests/fromgml35.testcase.
> > > > > > > > |
1 2 3 4 5 6 7 8 |
FromGML - poslist polygon :memory: #use in-memory database SELECT AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:posList>0 0 -100 0 -100 100 0 100 0 0</gml:posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:posList>0 0 -100 0 -100 100 0 100 0 0</gml:posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')):0 POLYGON((0 0, -100 0, -100 100, 0 100, 0 0)) |
Added test/sql_stmt_tests/fromgml36.testcase.
> > > > > > > > |
1 2 3 4 5 6 7 8 |
FromGML - poslist polygon, no namespace :memory: #use in-memory database SELECT AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><posList>0 0 -100 0 -100 100 0 100 0 0</posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><posList>0 0 -100 0 -100 100 0 100 0 0</posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')):0 POLYGON((0 0, -100 0, -100 100, 0 100, 0 0)) |
Added test/sql_stmt_tests/fromgml37.testcase.
> > > > > > > > |
1 2 3 4 5 6 7 8 |
FromGML - poslist polygon, bad contents :memory: #use in-memory database SELECT AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><posList>foo</posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><posList>foo</posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')):0 (NULL) |
Added test/sql_stmt_tests/fromgml38.testcase.
> > > > > > > > |
1 2 3 4 5 6 7 8 |
FromGML - polygon, missing poslist :memory: #use in-memory database SELECT AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><random/></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><random/></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')):0 (NULL) |
Added test/sql_stmt_tests/fromgml39.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - Polygon v2, inner ring poslist :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 5,0 5,5 0,5 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:posList>1 1 2 1 2 2 1 2 1 1</gml:posList></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 5,0 5,5 0,5 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:posList>1 1 2 1 2 2 1 2 1 1</gml:posList></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon>')):0 SRID=4326;POLYGON((0 0,5 0,5 5,0 5,0 0),(1 1,2 1,2 2,1 2,1 1)) |
Added test/sql_stmt_tests/fromgml40.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - Polygon v2, poslist, broken :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 5,0 5,5 0,5 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:posList>foo</gml:posList></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 5,0 5,5 0,5 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:posList>foo</gml:posList></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon>')):0 (NULL) |
Added test/sql_stmt_tests/fromgml41.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - Polygon v2, inner ring poslist, bad closing :memory: #use in-memory database SELECT AsEwkt(GeomFromGml('<gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 5,0 5,5 0,5 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:posList>1 1 2 1 2 2 1 2 1 1</somethingelse</gml:LinearRing></gml:innerBoundaryIs></gml:Polygon>')) 1 # rows (not including the header row) 1 # columns AsEwkt(GeomFromGml('<gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 5,0 5,5 0,5 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:posList>1 1 2 1 2 2 1 2 1 1</somethingelse</gml:LinearRing></gml:innerBoundaryIs></gml:Polygon>')):0 (NULL) |
Added test/sql_stmt_tests/fromgml42.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - multipointZ, multiple SRID, no namespace :memory: #use in-memory database SELECT AsText(GeomFromGml('<MultiPoint><pointMember><Point srsName="EPSG:4326"><coordinates>1,2,3.2</coordinates></Point></pointMember><pointMember><Point srsName="EPSG:3003"><coordinates>2,4,3.2</coordinates></Point></pointMember></MultiPoint>')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<MultiPoint><pointMember><Point srsName="EPSG:4326"><coordinates>1,2,3.2</coordinates></Point></pointMember><pointMember><Point srsName="EPSG:3003"><coordinates>2,4,3.2</coordinates></Point></pointMember></MultiPoint>')):0 MULTIPOINT Z(1 2 3.2, -4.356405 0.000738 79.631063) |
Added test/sql_stmt_tests/fromgml43.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
FromGML - multipoint, multiple SRID - bad second SRID, no namespace :memory: #use in-memory database SELECT AsText(GeomFromGml('<MultiPoint><pointMember><Point srsName="EPSG:4326"><coordinates>1,2,3.2</coordinates></Point></pointMember><pointMember><Point srsName="EPSG:9999"><coordinates>2,4,4.2</coordinates></Point></pointMember></MultiPoint>')) 1 # rows (not including the header row) 1 # columns AsText(GeomFromGml('<MultiPoint><pointMember><Point srsName="EPSG:4326"><coordinates>1,2,3.2</coordinates></Point></pointMember><pointMember><Point srsName="EPSG:9999"><coordinates>2,4,4.2</coordinates></Point></pointMember></MultiPoint>')):0 MULTIPOINT Z(1 2 3.2, 2 4 4.2) |
Added test/sql_stmt_tests/issimple6.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
IsSimple - GeometryCollection, single point :memory: #use in-memory database SELECT IsSimple(GeomFromText("GEOMETRYCOLLECTION(POINT(1 2))")) 1 # rows (not including the header row) 1 # columns IsSimple(GeomFromText("GEOMETRYCOLLECTION(POINT(1 2))")) -1 |
Added test/sql_stmt_tests/isvalid14.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
isvalid Geometry Collection of one polygon :memory: #use in-memory database SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POLYGON((0 0, 10 0, 10 10, 0 10, 0 0)))")) 1 # rows (not including the header row) 1 # columns IsValid(GeomFromText("GEOMETRYCOLLECTION(POLYGON((0 0, 10 0, 10 10, 0 10, 0 0)))")) 1 |
Added test/sql_stmt_tests/isvalid15.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
isvalid Geometry Collection of two polygons :memory: #use in-memory database SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POLYGON((0 0, 10 0, 10 10, 0 10, 0 0)),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 # rows (not including the header row) 1 # columns IsValid(GeomFromText("GEOMETRYCOLLECTION(POLYGON((0 0, 10 0, 10 10, 0 10, 0 0)),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 |
Added test/sql_stmt_tests/isvalid16.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
isvalid Geometry Collection of point and polygon :memory: #use in-memory database SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 # rows (not including the header row) 1 # columns IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 |
Added test/sql_stmt_tests/isvalid17.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
isvalid Geometry Collection of point and linestring :memory: #use in-memory database SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))")) 1 # rows (not including the header row) 1 # columns IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))")) 1 |
Added test/sql_stmt_tests/isvalid18.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
isvalid Geometry Collection of two points and linestring :memory: #use in-memory database SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))")) 1 # rows (not including the header row) 1 # columns IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))")) 1 |
Added test/sql_stmt_tests/isvalid19.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
isvalid Geometry Collection of two points and a polygon :memory: #use in-memory database SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 # rows (not including the header row) 1 # columns IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 |
Added test/sql_stmt_tests/isvalid20.testcase.
> > > > > > > |
1 2 3 4 5 6 7 |
isvalid Geometry Collection of two lines and a polygon :memory: #use in-memory database SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(LINESTRING(0 0, 4 1),LINESTRING(3 4, 4 6),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 # rows (not including the header row) 1 # columns IsValid(GeomFromText("GEOMETRYCOLLECTION(LINESTRING(0 0, 4 1),LINESTRING(3 4, 4 6),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))")) 1 |