Check-in Differences
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Difference From f5bab7c5b0381297 To 2e2324b9142e8b21

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     29   		check_virtualtable4 \
    30     30   		check_virtualtable5 \
    31     31   		check_virtualtable6 \
    32     32   		check_mbrcache \
    33     33   		check_spatialindex \
    34     34   		check_exif \
    35     35   		check_relations_fncts \
    36         -		check_extra_relations_fncts \
    37         -		check_geoscvt_fncts
           36  +		check_extra_relations_fncts
    38     37   
    39     38   AM_CFLAGS = -I@srcdir@/../src/headers
    40     39   AM_LDFLAGS = -L../src -lspatialite -lm $(GCOV_FLAGS)
    41     40   
    42     41   TESTS = $(check_PROGRAMS)
    43     42   
    44     43   MOSTLYCLEANFILES = *.gcna *.gcno *.gcda

Changes to test/Makefile.in.

     1         -# Makefile.in generated by automake 1.11.3 from Makefile.am.
            1  +# Makefile.in generated by automake 1.11.1 from Makefile.am.
     2      2   # @configure_input@
     3      3   
     4      4   # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
     5         -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
     6         -# Foundation, Inc.
            5  +# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
            6  +# Inc.
     7      7   # This Makefile.in is free software; the Free Software Foundation
     8      8   # gives unlimited permission to copy and/or distribute it,
     9      9   # with or without modifications, as long as this notice is preserved.
    10     10   
    11     11   # This program is distributed in the hope that it will be useful,
    12     12   # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
    13     13   # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
................................................................................
    46     46   	check_extension$(EXEEXT) check_recover_geom$(EXEEXT) \
    47     47   	check_sql_stmt$(EXEEXT) check_virtualtable1$(EXEEXT) \
    48     48   	check_virtualtable2$(EXEEXT) check_virtualtable3$(EXEEXT) \
    49     49   	check_virtualtable4$(EXEEXT) check_virtualtable5$(EXEEXT) \
    50     50   	check_virtualtable6$(EXEEXT) check_mbrcache$(EXEEXT) \
    51     51   	check_spatialindex$(EXEEXT) check_exif$(EXEEXT) \
    52     52   	check_relations_fncts$(EXEEXT) \
    53         -	check_extra_relations_fncts$(EXEEXT) \
    54         -	check_geoscvt_fncts$(EXEEXT)
           53  +	check_extra_relations_fncts$(EXEEXT)
    55     54   subdir = test
    56     55   DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
    57     56   ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    58     57   am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
    59     58   	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
    60     59   	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
    61     60   	$(top_srcdir)/configure.ac
................................................................................
   100     99   check_gaia_util_LDADD = $(LDADD)
   101    100   check_geom_aux_SOURCES = check_geom_aux.c
   102    101   check_geom_aux_OBJECTS = check_geom_aux.$(OBJEXT)
   103    102   check_geom_aux_LDADD = $(LDADD)
   104    103   check_geometry_cols_SOURCES = check_geometry_cols.c
   105    104   check_geometry_cols_OBJECTS = check_geometry_cols.$(OBJEXT)
   106    105   check_geometry_cols_LDADD = $(LDADD)
   107         -check_geoscvt_fncts_SOURCES = check_geoscvt_fncts.c
   108         -check_geoscvt_fncts_OBJECTS = check_geoscvt_fncts.$(OBJEXT)
   109         -check_geoscvt_fncts_LDADD = $(LDADD)
   110    106   check_init_SOURCES = check_init.c
   111    107   check_init_OBJECTS = check_init.$(OBJEXT)
   112    108   check_init_LDADD = $(LDADD)
   113    109   check_init2_SOURCES = check_init2.c
   114    110   check_init2_OBJECTS = check_init2.$(OBJEXT)
   115    111   check_init2_LDADD = $(LDADD)
   116    112   check_math_funcs_SOURCES = check_math_funcs.c
................................................................................
   188    184   CCLD = $(CC)
   189    185   LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
   190    186   	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
   191    187   	$(LDFLAGS) -o $@
   192    188   SOURCES = check_create.c check_dbf_load.c check_endian.c check_exif.c \
   193    189   	check_extension.c check_extra_relations_fncts.c check_fdo1.c \
   194    190   	check_fdo2.c check_fdo3.c check_gaia_utf8.c check_gaia_util.c \
   195         -	check_geom_aux.c check_geometry_cols.c check_geoscvt_fncts.c \
   196         -	check_init.c check_init2.c check_math_funcs.c check_mbrcache.c \
          191  +	check_geom_aux.c check_geometry_cols.c check_init.c \
          192  +	check_init2.c check_math_funcs.c check_mbrcache.c \
   197    193   	check_recover_geom.c check_relations_fncts.c check_shp_load.c \
   198    194   	check_shp_load_3d.c check_spatialindex.c check_sql_stmt.c \
   199    195   	check_version.c check_virtualtable1.c check_virtualtable2.c \
   200    196   	check_virtualtable3.c check_virtualtable4.c \
   201    197   	check_virtualtable5.c check_virtualtable6.c check_xls_load.c \
   202    198   	shape_3d.c shape_cp1252.c shape_primitives.c shape_utf8_1.c \
   203    199   	shape_utf8_2.c
   204    200   DIST_SOURCES = check_create.c check_dbf_load.c check_endian.c \
   205    201   	check_exif.c check_extension.c check_extra_relations_fncts.c \
   206    202   	check_fdo1.c check_fdo2.c check_fdo3.c check_gaia_utf8.c \
   207    203   	check_gaia_util.c check_geom_aux.c check_geometry_cols.c \
   208         -	check_geoscvt_fncts.c check_init.c check_init2.c \
   209         -	check_math_funcs.c check_mbrcache.c check_recover_geom.c \
   210         -	check_relations_fncts.c check_shp_load.c check_shp_load_3d.c \
   211         -	check_spatialindex.c check_sql_stmt.c check_version.c \
   212         -	check_virtualtable1.c check_virtualtable2.c \
          204  +	check_init.c check_init2.c check_math_funcs.c check_mbrcache.c \
          205  +	check_recover_geom.c check_relations_fncts.c check_shp_load.c \
          206  +	check_shp_load_3d.c check_spatialindex.c check_sql_stmt.c \
          207  +	check_version.c check_virtualtable1.c check_virtualtable2.c \
   213    208   	check_virtualtable3.c check_virtualtable4.c \
   214    209   	check_virtualtable5.c check_virtualtable6.c check_xls_load.c \
   215    210   	shape_3d.c shape_cp1252.c shape_primitives.c shape_utf8_1.c \
   216    211   	shape_utf8_2.c
   217    212   ETAGS = etags
   218    213   CTAGS = ctags
   219    214   am__tty_colors = \
................................................................................
  2314   2309   	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
  2315   2310   	echo " rm -f" $$list; \
  2316   2311   	rm -f $$list || exit $$?; \
  2317   2312   	test -n "$(EXEEXT)" || exit 0; \
  2318   2313   	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
  2319   2314   	echo " rm -f" $$list; \
  2320   2315   	rm -f $$list
  2321         -check_create$(EXEEXT): $(check_create_OBJECTS) $(check_create_DEPENDENCIES) $(EXTRA_check_create_DEPENDENCIES) 
         2316  +check_create$(EXEEXT): $(check_create_OBJECTS) $(check_create_DEPENDENCIES) 
  2322   2317   	@rm -f check_create$(EXEEXT)
  2323   2318   	$(LINK) $(check_create_OBJECTS) $(check_create_LDADD) $(LIBS)
  2324         -check_dbf_load$(EXEEXT): $(check_dbf_load_OBJECTS) $(check_dbf_load_DEPENDENCIES) $(EXTRA_check_dbf_load_DEPENDENCIES) 
         2319  +check_dbf_load$(EXEEXT): $(check_dbf_load_OBJECTS) $(check_dbf_load_DEPENDENCIES) 
  2325   2320   	@rm -f check_dbf_load$(EXEEXT)
  2326   2321   	$(LINK) $(check_dbf_load_OBJECTS) $(check_dbf_load_LDADD) $(LIBS)
  2327         -check_endian$(EXEEXT): $(check_endian_OBJECTS) $(check_endian_DEPENDENCIES) $(EXTRA_check_endian_DEPENDENCIES) 
         2322  +check_endian$(EXEEXT): $(check_endian_OBJECTS) $(check_endian_DEPENDENCIES) 
  2328   2323   	@rm -f check_endian$(EXEEXT)
  2329   2324   	$(LINK) $(check_endian_OBJECTS) $(check_endian_LDADD) $(LIBS)
  2330         -check_exif$(EXEEXT): $(check_exif_OBJECTS) $(check_exif_DEPENDENCIES) $(EXTRA_check_exif_DEPENDENCIES) 
         2325  +check_exif$(EXEEXT): $(check_exif_OBJECTS) $(check_exif_DEPENDENCIES) 
  2331   2326   	@rm -f check_exif$(EXEEXT)
  2332   2327   	$(LINK) $(check_exif_OBJECTS) $(check_exif_LDADD) $(LIBS)
  2333         -check_extension$(EXEEXT): $(check_extension_OBJECTS) $(check_extension_DEPENDENCIES) $(EXTRA_check_extension_DEPENDENCIES) 
         2328  +check_extension$(EXEEXT): $(check_extension_OBJECTS) $(check_extension_DEPENDENCIES) 
  2334   2329   	@rm -f check_extension$(EXEEXT)
  2335   2330   	$(LINK) $(check_extension_OBJECTS) $(check_extension_LDADD) $(LIBS)
  2336         -check_extra_relations_fncts$(EXEEXT): $(check_extra_relations_fncts_OBJECTS) $(check_extra_relations_fncts_DEPENDENCIES) $(EXTRA_check_extra_relations_fncts_DEPENDENCIES) 
         2331  +check_extra_relations_fncts$(EXEEXT): $(check_extra_relations_fncts_OBJECTS) $(check_extra_relations_fncts_DEPENDENCIES) 
  2337   2332   	@rm -f check_extra_relations_fncts$(EXEEXT)
  2338   2333   	$(LINK) $(check_extra_relations_fncts_OBJECTS) $(check_extra_relations_fncts_LDADD) $(LIBS)
  2339         -check_fdo1$(EXEEXT): $(check_fdo1_OBJECTS) $(check_fdo1_DEPENDENCIES) $(EXTRA_check_fdo1_DEPENDENCIES) 
         2334  +check_fdo1$(EXEEXT): $(check_fdo1_OBJECTS) $(check_fdo1_DEPENDENCIES) 
  2340   2335   	@rm -f check_fdo1$(EXEEXT)
  2341   2336   	$(LINK) $(check_fdo1_OBJECTS) $(check_fdo1_LDADD) $(LIBS)
  2342         -check_fdo2$(EXEEXT): $(check_fdo2_OBJECTS) $(check_fdo2_DEPENDENCIES) $(EXTRA_check_fdo2_DEPENDENCIES) 
         2337  +check_fdo2$(EXEEXT): $(check_fdo2_OBJECTS) $(check_fdo2_DEPENDENCIES) 
  2343   2338   	@rm -f check_fdo2$(EXEEXT)
  2344   2339   	$(LINK) $(check_fdo2_OBJECTS) $(check_fdo2_LDADD) $(LIBS)
  2345         -check_fdo3$(EXEEXT): $(check_fdo3_OBJECTS) $(check_fdo3_DEPENDENCIES) $(EXTRA_check_fdo3_DEPENDENCIES) 
         2340  +check_fdo3$(EXEEXT): $(check_fdo3_OBJECTS) $(check_fdo3_DEPENDENCIES) 
  2346   2341   	@rm -f check_fdo3$(EXEEXT)
  2347   2342   	$(LINK) $(check_fdo3_OBJECTS) $(check_fdo3_LDADD) $(LIBS)
  2348         -check_gaia_utf8$(EXEEXT): $(check_gaia_utf8_OBJECTS) $(check_gaia_utf8_DEPENDENCIES) $(EXTRA_check_gaia_utf8_DEPENDENCIES) 
         2343  +check_gaia_utf8$(EXEEXT): $(check_gaia_utf8_OBJECTS) $(check_gaia_utf8_DEPENDENCIES) 
  2349   2344   	@rm -f check_gaia_utf8$(EXEEXT)
  2350   2345   	$(LINK) $(check_gaia_utf8_OBJECTS) $(check_gaia_utf8_LDADD) $(LIBS)
  2351         -check_gaia_util$(EXEEXT): $(check_gaia_util_OBJECTS) $(check_gaia_util_DEPENDENCIES) $(EXTRA_check_gaia_util_DEPENDENCIES) 
         2346  +check_gaia_util$(EXEEXT): $(check_gaia_util_OBJECTS) $(check_gaia_util_DEPENDENCIES) 
  2352   2347   	@rm -f check_gaia_util$(EXEEXT)
  2353   2348   	$(LINK) $(check_gaia_util_OBJECTS) $(check_gaia_util_LDADD) $(LIBS)
  2354         -check_geom_aux$(EXEEXT): $(check_geom_aux_OBJECTS) $(check_geom_aux_DEPENDENCIES) $(EXTRA_check_geom_aux_DEPENDENCIES) 
         2349  +check_geom_aux$(EXEEXT): $(check_geom_aux_OBJECTS) $(check_geom_aux_DEPENDENCIES) 
  2355   2350   	@rm -f check_geom_aux$(EXEEXT)
  2356   2351   	$(LINK) $(check_geom_aux_OBJECTS) $(check_geom_aux_LDADD) $(LIBS)
  2357         -check_geometry_cols$(EXEEXT): $(check_geometry_cols_OBJECTS) $(check_geometry_cols_DEPENDENCIES) $(EXTRA_check_geometry_cols_DEPENDENCIES) 
         2352  +check_geometry_cols$(EXEEXT): $(check_geometry_cols_OBJECTS) $(check_geometry_cols_DEPENDENCIES) 
  2358   2353   	@rm -f check_geometry_cols$(EXEEXT)
  2359   2354   	$(LINK) $(check_geometry_cols_OBJECTS) $(check_geometry_cols_LDADD) $(LIBS)
  2360         -check_geoscvt_fncts$(EXEEXT): $(check_geoscvt_fncts_OBJECTS) $(check_geoscvt_fncts_DEPENDENCIES) $(EXTRA_check_geoscvt_fncts_DEPENDENCIES) 
  2361         -	@rm -f check_geoscvt_fncts$(EXEEXT)
  2362         -	$(LINK) $(check_geoscvt_fncts_OBJECTS) $(check_geoscvt_fncts_LDADD) $(LIBS)
  2363         -check_init$(EXEEXT): $(check_init_OBJECTS) $(check_init_DEPENDENCIES) $(EXTRA_check_init_DEPENDENCIES) 
         2355  +check_init$(EXEEXT): $(check_init_OBJECTS) $(check_init_DEPENDENCIES) 
  2364   2356   	@rm -f check_init$(EXEEXT)
  2365   2357   	$(LINK) $(check_init_OBJECTS) $(check_init_LDADD) $(LIBS)
  2366         -check_init2$(EXEEXT): $(check_init2_OBJECTS) $(check_init2_DEPENDENCIES) $(EXTRA_check_init2_DEPENDENCIES) 
         2358  +check_init2$(EXEEXT): $(check_init2_OBJECTS) $(check_init2_DEPENDENCIES) 
  2367   2359   	@rm -f check_init2$(EXEEXT)
  2368   2360   	$(LINK) $(check_init2_OBJECTS) $(check_init2_LDADD) $(LIBS)
  2369         -check_math_funcs$(EXEEXT): $(check_math_funcs_OBJECTS) $(check_math_funcs_DEPENDENCIES) $(EXTRA_check_math_funcs_DEPENDENCIES) 
         2361  +check_math_funcs$(EXEEXT): $(check_math_funcs_OBJECTS) $(check_math_funcs_DEPENDENCIES) 
  2370   2362   	@rm -f check_math_funcs$(EXEEXT)
  2371   2363   	$(LINK) $(check_math_funcs_OBJECTS) $(check_math_funcs_LDADD) $(LIBS)
  2372         -check_mbrcache$(EXEEXT): $(check_mbrcache_OBJECTS) $(check_mbrcache_DEPENDENCIES) $(EXTRA_check_mbrcache_DEPENDENCIES) 
         2364  +check_mbrcache$(EXEEXT): $(check_mbrcache_OBJECTS) $(check_mbrcache_DEPENDENCIES) 
  2373   2365   	@rm -f check_mbrcache$(EXEEXT)
  2374   2366   	$(LINK) $(check_mbrcache_OBJECTS) $(check_mbrcache_LDADD) $(LIBS)
  2375         -check_recover_geom$(EXEEXT): $(check_recover_geom_OBJECTS) $(check_recover_geom_DEPENDENCIES) $(EXTRA_check_recover_geom_DEPENDENCIES) 
         2367  +check_recover_geom$(EXEEXT): $(check_recover_geom_OBJECTS) $(check_recover_geom_DEPENDENCIES) 
  2376   2368   	@rm -f check_recover_geom$(EXEEXT)
  2377   2369   	$(LINK) $(check_recover_geom_OBJECTS) $(check_recover_geom_LDADD) $(LIBS)
  2378         -check_relations_fncts$(EXEEXT): $(check_relations_fncts_OBJECTS) $(check_relations_fncts_DEPENDENCIES) $(EXTRA_check_relations_fncts_DEPENDENCIES) 
         2370  +check_relations_fncts$(EXEEXT): $(check_relations_fncts_OBJECTS) $(check_relations_fncts_DEPENDENCIES) 
  2379   2371   	@rm -f check_relations_fncts$(EXEEXT)
  2380   2372   	$(LINK) $(check_relations_fncts_OBJECTS) $(check_relations_fncts_LDADD) $(LIBS)
  2381         -check_shp_load$(EXEEXT): $(check_shp_load_OBJECTS) $(check_shp_load_DEPENDENCIES) $(EXTRA_check_shp_load_DEPENDENCIES) 
         2373  +check_shp_load$(EXEEXT): $(check_shp_load_OBJECTS) $(check_shp_load_DEPENDENCIES) 
  2382   2374   	@rm -f check_shp_load$(EXEEXT)
  2383   2375   	$(LINK) $(check_shp_load_OBJECTS) $(check_shp_load_LDADD) $(LIBS)
  2384         -check_shp_load_3d$(EXEEXT): $(check_shp_load_3d_OBJECTS) $(check_shp_load_3d_DEPENDENCIES) $(EXTRA_check_shp_load_3d_DEPENDENCIES) 
         2376  +check_shp_load_3d$(EXEEXT): $(check_shp_load_3d_OBJECTS) $(check_shp_load_3d_DEPENDENCIES) 
  2385   2377   	@rm -f check_shp_load_3d$(EXEEXT)
  2386   2378   	$(LINK) $(check_shp_load_3d_OBJECTS) $(check_shp_load_3d_LDADD) $(LIBS)
  2387         -check_spatialindex$(EXEEXT): $(check_spatialindex_OBJECTS) $(check_spatialindex_DEPENDENCIES) $(EXTRA_check_spatialindex_DEPENDENCIES) 
         2379  +check_spatialindex$(EXEEXT): $(check_spatialindex_OBJECTS) $(check_spatialindex_DEPENDENCIES) 
  2388   2380   	@rm -f check_spatialindex$(EXEEXT)
  2389   2381   	$(LINK) $(check_spatialindex_OBJECTS) $(check_spatialindex_LDADD) $(LIBS)
  2390         -check_sql_stmt$(EXEEXT): $(check_sql_stmt_OBJECTS) $(check_sql_stmt_DEPENDENCIES) $(EXTRA_check_sql_stmt_DEPENDENCIES) 
         2382  +check_sql_stmt$(EXEEXT): $(check_sql_stmt_OBJECTS) $(check_sql_stmt_DEPENDENCIES) 
  2391   2383   	@rm -f check_sql_stmt$(EXEEXT)
  2392   2384   	$(LINK) $(check_sql_stmt_OBJECTS) $(check_sql_stmt_LDADD) $(LIBS)
  2393         -check_version$(EXEEXT): $(check_version_OBJECTS) $(check_version_DEPENDENCIES) $(EXTRA_check_version_DEPENDENCIES) 
         2385  +check_version$(EXEEXT): $(check_version_OBJECTS) $(check_version_DEPENDENCIES) 
  2394   2386   	@rm -f check_version$(EXEEXT)
  2395   2387   	$(LINK) $(check_version_OBJECTS) $(check_version_LDADD) $(LIBS)
  2396         -check_virtualtable1$(EXEEXT): $(check_virtualtable1_OBJECTS) $(check_virtualtable1_DEPENDENCIES) $(EXTRA_check_virtualtable1_DEPENDENCIES) 
         2388  +check_virtualtable1$(EXEEXT): $(check_virtualtable1_OBJECTS) $(check_virtualtable1_DEPENDENCIES) 
  2397   2389   	@rm -f check_virtualtable1$(EXEEXT)
  2398   2390   	$(LINK) $(check_virtualtable1_OBJECTS) $(check_virtualtable1_LDADD) $(LIBS)
  2399         -check_virtualtable2$(EXEEXT): $(check_virtualtable2_OBJECTS) $(check_virtualtable2_DEPENDENCIES) $(EXTRA_check_virtualtable2_DEPENDENCIES) 
         2391  +check_virtualtable2$(EXEEXT): $(check_virtualtable2_OBJECTS) $(check_virtualtable2_DEPENDENCIES) 
  2400   2392   	@rm -f check_virtualtable2$(EXEEXT)
  2401   2393   	$(LINK) $(check_virtualtable2_OBJECTS) $(check_virtualtable2_LDADD) $(LIBS)
  2402         -check_virtualtable3$(EXEEXT): $(check_virtualtable3_OBJECTS) $(check_virtualtable3_DEPENDENCIES) $(EXTRA_check_virtualtable3_DEPENDENCIES) 
         2394  +check_virtualtable3$(EXEEXT): $(check_virtualtable3_OBJECTS) $(check_virtualtable3_DEPENDENCIES) 
  2403   2395   	@rm -f check_virtualtable3$(EXEEXT)
  2404   2396   	$(LINK) $(check_virtualtable3_OBJECTS) $(check_virtualtable3_LDADD) $(LIBS)
  2405         -check_virtualtable4$(EXEEXT): $(check_virtualtable4_OBJECTS) $(check_virtualtable4_DEPENDENCIES) $(EXTRA_check_virtualtable4_DEPENDENCIES) 
         2397  +check_virtualtable4$(EXEEXT): $(check_virtualtable4_OBJECTS) $(check_virtualtable4_DEPENDENCIES) 
  2406   2398   	@rm -f check_virtualtable4$(EXEEXT)
  2407   2399   	$(LINK) $(check_virtualtable4_OBJECTS) $(check_virtualtable4_LDADD) $(LIBS)
  2408         -check_virtualtable5$(EXEEXT): $(check_virtualtable5_OBJECTS) $(check_virtualtable5_DEPENDENCIES) $(EXTRA_check_virtualtable5_DEPENDENCIES) 
         2400  +check_virtualtable5$(EXEEXT): $(check_virtualtable5_OBJECTS) $(check_virtualtable5_DEPENDENCIES) 
  2409   2401   	@rm -f check_virtualtable5$(EXEEXT)
  2410   2402   	$(LINK) $(check_virtualtable5_OBJECTS) $(check_virtualtable5_LDADD) $(LIBS)
  2411         -check_virtualtable6$(EXEEXT): $(check_virtualtable6_OBJECTS) $(check_virtualtable6_DEPENDENCIES) $(EXTRA_check_virtualtable6_DEPENDENCIES) 
         2403  +check_virtualtable6$(EXEEXT): $(check_virtualtable6_OBJECTS) $(check_virtualtable6_DEPENDENCIES) 
  2412   2404   	@rm -f check_virtualtable6$(EXEEXT)
  2413   2405   	$(LINK) $(check_virtualtable6_OBJECTS) $(check_virtualtable6_LDADD) $(LIBS)
  2414         -check_xls_load$(EXEEXT): $(check_xls_load_OBJECTS) $(check_xls_load_DEPENDENCIES) $(EXTRA_check_xls_load_DEPENDENCIES) 
         2406  +check_xls_load$(EXEEXT): $(check_xls_load_OBJECTS) $(check_xls_load_DEPENDENCIES) 
  2415   2407   	@rm -f check_xls_load$(EXEEXT)
  2416   2408   	$(LINK) $(check_xls_load_OBJECTS) $(check_xls_load_LDADD) $(LIBS)
  2417         -shape_3d$(EXEEXT): $(shape_3d_OBJECTS) $(shape_3d_DEPENDENCIES) $(EXTRA_shape_3d_DEPENDENCIES) 
         2409  +shape_3d$(EXEEXT): $(shape_3d_OBJECTS) $(shape_3d_DEPENDENCIES) 
  2418   2410   	@rm -f shape_3d$(EXEEXT)
  2419   2411   	$(LINK) $(shape_3d_OBJECTS) $(shape_3d_LDADD) $(LIBS)
  2420         -shape_cp1252$(EXEEXT): $(shape_cp1252_OBJECTS) $(shape_cp1252_DEPENDENCIES) $(EXTRA_shape_cp1252_DEPENDENCIES) 
         2412  +shape_cp1252$(EXEEXT): $(shape_cp1252_OBJECTS) $(shape_cp1252_DEPENDENCIES) 
  2421   2413   	@rm -f shape_cp1252$(EXEEXT)
  2422   2414   	$(LINK) $(shape_cp1252_OBJECTS) $(shape_cp1252_LDADD) $(LIBS)
  2423         -shape_primitives$(EXEEXT): $(shape_primitives_OBJECTS) $(shape_primitives_DEPENDENCIES) $(EXTRA_shape_primitives_DEPENDENCIES) 
         2415  +shape_primitives$(EXEEXT): $(shape_primitives_OBJECTS) $(shape_primitives_DEPENDENCIES) 
  2424   2416   	@rm -f shape_primitives$(EXEEXT)
  2425   2417   	$(LINK) $(shape_primitives_OBJECTS) $(shape_primitives_LDADD) $(LIBS)
  2426         -shape_utf8_1$(EXEEXT): $(shape_utf8_1_OBJECTS) $(shape_utf8_1_DEPENDENCIES) $(EXTRA_shape_utf8_1_DEPENDENCIES) 
         2418  +shape_utf8_1$(EXEEXT): $(shape_utf8_1_OBJECTS) $(shape_utf8_1_DEPENDENCIES) 
  2427   2419   	@rm -f shape_utf8_1$(EXEEXT)
  2428   2420   	$(LINK) $(shape_utf8_1_OBJECTS) $(shape_utf8_1_LDADD) $(LIBS)
  2429         -shape_utf8_2$(EXEEXT): $(shape_utf8_2_OBJECTS) $(shape_utf8_2_DEPENDENCIES) $(EXTRA_shape_utf8_2_DEPENDENCIES) 
         2421  +shape_utf8_2$(EXEEXT): $(shape_utf8_2_OBJECTS) $(shape_utf8_2_DEPENDENCIES) 
  2430   2422   	@rm -f shape_utf8_2$(EXEEXT)
  2431   2423   	$(LINK) $(shape_utf8_2_OBJECTS) $(shape_utf8_2_LDADD) $(LIBS)
  2432   2424   
  2433   2425   mostlyclean-compile:
  2434   2426   	-rm -f *.$(OBJEXT)
  2435   2427   
  2436   2428   distclean-compile:
................................................................................
  2445   2437   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo1.Po@am__quote@
  2446   2438   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo2.Po@am__quote@
  2447   2439   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_fdo3.Po@am__quote@
  2448   2440   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_gaia_utf8.Po@am__quote@
  2449   2441   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_gaia_util.Po@am__quote@
  2450   2442   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geom_aux.Po@am__quote@
  2451   2443   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geometry_cols.Po@am__quote@
  2452         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_geoscvt_fncts.Po@am__quote@
  2453   2444   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_init.Po@am__quote@
  2454   2445   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_init2.Po@am__quote@
  2455   2446   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_math_funcs.Po@am__quote@
  2456   2447   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_mbrcache.Po@am__quote@
  2457   2448   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_recover_geom.Po@am__quote@
  2458   2449   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_relations_fncts.Po@am__quote@
  2459   2450   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_shp_load.Po@am__quote@
................................................................................
  2630   2621   	  if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
  2631   2622   	    report="Please report to $(PACKAGE_BUGREPORT)"; \
  2632   2623   	    test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
  2633   2624   	      dashes="$$report"; \
  2634   2625   	  fi; \
  2635   2626   	  dashes=`echo "$$dashes" | sed s/./=/g`; \
  2636   2627   	  if test "$$failed" -eq 0; then \
  2637         -	    col="$$grn"; \
         2628  +	    echo "$$grn$$dashes"; \
  2638   2629   	  else \
  2639         -	    col="$$red"; \
         2630  +	    echo "$$red$$dashes"; \
  2640   2631   	  fi; \
  2641         -	  echo "$${col}$$dashes$${std}"; \
  2642         -	  echo "$${col}$$banner$${std}"; \
  2643         -	  test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
  2644         -	  test -z "$$report" || echo "$${col}$$report$${std}"; \
  2645         -	  echo "$${col}$$dashes$${std}"; \
         2632  +	  echo "$$banner"; \
         2633  +	  test -z "$$skipped" || echo "$$skipped"; \
         2634  +	  test -z "$$report" || echo "$$report"; \
         2635  +	  echo "$$dashes$$std"; \
  2646   2636   	  test "$$failed" -eq 0; \
  2647   2637   	else :; fi
  2648   2638   
  2649   2639   distdir: $(DISTFILES)
  2650   2640   	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  2651   2641   	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  2652   2642   	list='$(DISTFILES)'; \
................................................................................
  2688   2678   uninstall: uninstall-am
  2689   2679   
  2690   2680   install-am: all-am
  2691   2681   	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  2692   2682   
  2693   2683   installcheck: installcheck-am
  2694   2684   install-strip:
  2695         -	if test -z '$(STRIP)'; then \
  2696         -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  2697         -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  2698         -	      install; \
  2699         -	else \
  2700         -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  2701         -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  2702         -	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
  2703         -	fi
         2685  +	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
         2686  +	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
         2687  +	  `test -z '$(STRIP)' || \
         2688  +	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
  2704   2689   mostlyclean-generic:
  2705   2690   	-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
  2706   2691   
  2707   2692   clean-generic:
  2708   2693   
  2709   2694   distclean-generic:
  2710   2695   	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)

Deleted test/check_geoscvt_fncts.c.

     1         -/*
     2         -
     3         - check_geoscvt_fncts.c -- SpatiaLite Test Case
     4         - 
     5         - This does "boundary conditions" and error checks for gg_geoscvt
     6         - functions that are hard to test with SQL.
     7         -
     8         - Author: Brad Hards <bradh@frogmouth.net>
     9         -
    10         - ------------------------------------------------------------------------------
    11         - 
    12         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    13         - 
    14         - The contents of this file are subject to the Mozilla Public License Version
    15         - 1.1 (the "License"); you may not use this file except in compliance with
    16         - the License. You may obtain a copy of the License at
    17         - http://www.mozilla.org/MPL/
    18         - 
    19         -Software distributed under the License is distributed on an "AS IS" basis,
    20         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    21         -for the specific language governing rights and limitations under the
    22         -License.
    23         -
    24         -The Original Code is the SpatiaLite library
    25         -
    26         -The Initial Developer of the Original Code is Alessandro Furieri
    27         - 
    28         -Portions created by the Initial Developer are Copyright (C) 2011
    29         -the Initial Developer. All Rights Reserved.
    30         -
    31         -Contributor(s):
    32         -Brad Hards <bradh@frogmouth.net>
    33         -
    34         -Alternatively, the contents of this file may be used under the terms of
    35         -either the GNU General Public License Version 2 or later (the "GPL"), or
    36         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    37         -in which case the provisions of the GPL or the LGPL are applicable instead
    38         -of those above. If you wish to allow use of your version of this file only
    39         -under the terms of either the GPL or the LGPL, and not to allow others to
    40         -use your version of this file under the terms of the MPL, indicate your
    41         -decision by deleting the provisions above and replace them with the notice
    42         -and other provisions required by the GPL or the LGPL. If you do not delete
    43         -the provisions above, a recipient may use your version of this file under
    44         -the terms of any one of the MPL, the GPL or the LGPL.
    45         - 
    46         -*/
    47         -#include <stdlib.h>
    48         -#include <stdio.h>
    49         -#include <string.h>
    50         -
    51         -#include "sqlite3.h"
    52         -#include "spatialite.h"
    53         -#include "spatialite/gaiageo.h"
    54         -
    55         -// static const double double_eps = 0.00000001;
    56         -
    57         -int main (int argc, char *argv[])
    58         -{
    59         -    gaiaGeomCollPtr result;
    60         -    void *resultVoid;
    61         -    // double resultDouble;
    62         -    int returnValue = 0;
    63         -    
    64         -    /* Common setup */
    65         -    // spatialite_init(0);
    66         -    
    67         -    gaiaGeomCollPtr emptyGeometry = gaiaAllocGeomColl();
    68         -    // gaiaAddPointToGeomColl(validGeometry, 1.0, 2.0);
    69         -    // double dummyResultArg = 0.0;
    70         -    // double dummyResultArg2 = 0.0;
    71         -    
    72         -    /* Tests start here */
    73         -    
    74         -    /* null input test */
    75         -    result = gaiaFromGeos_XY ( (const void*) NULL );
    76         -    if (result != NULL) {
    77         -	fprintf(stderr, "bad result at %s:%i\n", __FILE__, __LINE__);
    78         -	returnValue = -1;
    79         -	goto exit;
    80         -    }
    81         -    
    82         -    resultVoid = gaiaToGeos ((gaiaGeomCollPtr)NULL);
    83         -    if (result != NULL) {
    84         -	fprintf(stderr, "bad result at %s:%i\n", __FILE__, __LINE__);
    85         -	returnValue = -2;
    86         -	goto exit;
    87         -    }
    88         -    
    89         -    /* unknown type geometry collection */
    90         -    result = gaiaToGeos ( emptyGeometry );
    91         -    if (result != NULL) {
    92         -	fprintf(stderr, "bad result at %s:%i\n", __FILE__, __LINE__);
    93         -	returnValue = -3;
    94         -	goto exit;
    95         -    }
    96         -    
    97         -    /* Cleanup and exit */
    98         -exit:
    99         -    gaiaFreeGeomColl (emptyGeometry);
   100         - //   spatialite_cleanup();
   101         -    return returnValue;
   102         -}

Deleted test/sql_stmt_tests/fromgml27.testcase.

     1         -FromGML - non-WGS84 Point
     2         -:memory: #use in-memory database
     3         -SELECT AsEwkt(GeomFromGml('<gml:Point srsName="EPSG:3003"><gml:coordinates>1,2</gml:coordinates></gml:Point>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsEwkt(GeomFromGml('<gml:Point srsName="EPSG:3003"><gml:coordinates>1,2</gml:coordinates></gml:Point>')):0
     7         -SRID=3003;POINT(1 2)

Deleted test/sql_stmt_tests/fromgml28.testcase.

     1         -FromGML - MULTIPOINT, single point
     2         -:memory: #use in-memory database
     3         -SELECT AsEwkt(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsEwkt(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>')):0
     7         -SRID=-1;MULTIPOINT(1 2)

Deleted test/sql_stmt_tests/fromgml29.testcase.

     1         -FromGML - GeometryCollection, single point
     2         -:memory: #use in-memory database
     3         -SELECT AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>')):0
     7         -SRID=-1;GEOMETRYCOLLECTION(POINT(1 2))

Deleted test/sql_stmt_tests/fromgml30.testcase.

     1         -FromGML - MULTIPOINT, single pointZ
     2         -:memory: #use in-memory database
     3         -SELECT AsText(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsText(GeomFromGml('<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>')):0
     7         -MULTIPOINT Z(1 2 3.2)

Deleted test/sql_stmt_tests/fromgml31.testcase.

     1         -FromGML - GeometryCollection, single pointZ
     2         -:memory: #use in-memory database
     3         -SELECT AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsEwkt(GeomFromGml('<gml:MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>1,2,3.2</gml:coordinates></gml:Point></gml:geometryMember></gml:MultiGeometry>')):0
     7         -SRID=-1;GEOMETRYCOLLECTION(POINT(1 2 3.2))

Deleted test/sql_stmt_tests/fromgml32.testcase.

     1         -FromGML - GeometryCollection, single pointZ, no namespace
     2         -:memory: #use in-memory database
     3         -SELECT AsEwkt(GeomFromGml('<MultiGeometry><geometryMember><Point><coordinates>1,2,3.2</coordinates></Point></geometryMember></MultiGeometry>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsEwkt(GeomFromGml('<MultiGeometry><geometryMember><Point><coordinates>1,2,3.2</coordinates></Point></geometryMember></MultiGeometry>')):0
     7         -SRID=-1;GEOMETRYCOLLECTION(POINT(1 2 3.2))

Deleted test/sql_stmt_tests/fromgml33.testcase.

     1         -FromGML - multipoint, single pointZ, SRID, no namespace
     2         -:memory: #use in-memory database
     3         -SELECT AsEwkt(GeomFromGml('<MultiPoint srsName="EPSG:3213"><pointMember><Point><coordinates>1,2,3.2</coordinates></Point></pointMember></MultiPoint>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsEwkt(GeomFromGml('<MultiPoint srsName="EPSG:3213"><pointMember><Point><coordinates>1,2,3.2</coordinates></Point></pointMember></MultiPoint>')):0
     7         -SRID=3213;MULTIPOINT(1 2 3.2)

Deleted test/sql_stmt_tests/fromgml34.testcase.

     1         -FromGML - poslist linestring
     2         -:memory: #use in-memory database
     3         -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 >'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -LINESTRING(45.67 88.56, 55.56 89.44)

Deleted test/sql_stmt_tests/fromgml35.testcase.

     1         -FromGML - poslist polygon
     2         -:memory: #use in-memory database
     3         -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>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -POLYGON((0 0, -100 0, -100 100, 0 100, 0 0))
     8         -

Deleted test/sql_stmt_tests/fromgml36.testcase.

     1         -FromGML - poslist polygon, no namespace
     2         -:memory: #use in-memory database
     3         -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>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -POLYGON((0 0, -100 0, -100 100, 0 100, 0 0))
     8         -

Deleted test/sql_stmt_tests/fromgml37.testcase.

     1         -FromGML - poslist polygon, bad contents
     2         -:memory: #use in-memory database
     3         -SELECT AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><posList>foo</posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><posList>foo</posList></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')):0
     7         -(NULL)
     8         -

Deleted test/sql_stmt_tests/fromgml38.testcase.

     1         -FromGML - polygon, missing poslist
     2         -:memory: #use in-memory database
     3         -SELECT AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><random/></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsText(GeomFromGml('<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><random/></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>')):0
     7         -(NULL)
     8         -

Deleted test/sql_stmt_tests/fromgml39.testcase.

     1         -FromGML - Polygon v2, inner ring poslist
     2         -:memory: #use in-memory database
     3         -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>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -SRID=4326;POLYGON((0 0,5 0,5 5,0 5,0 0),(1 1,2 1,2 2,1 2,1 1))

Deleted test/sql_stmt_tests/fromgml40.testcase.

     1         -FromGML - Polygon v2, poslist, broken
     2         -:memory: #use in-memory database
     3         -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>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -(NULL)

Deleted test/sql_stmt_tests/fromgml41.testcase.

     1         -FromGML - Polygon v2, inner ring poslist, bad closing
     2         -:memory: #use in-memory database
     3         -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>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -(NULL)

Deleted test/sql_stmt_tests/fromgml42.testcase.

     1         -FromGML - multipointZ, multiple SRID, no namespace
     2         -:memory: #use in-memory database
     3         -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>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -MULTIPOINT Z(1 2 3.2, -4.356405 0.000738 79.631063)

Deleted test/sql_stmt_tests/fromgml43.testcase.

     1         -FromGML - multipoint, multiple SRID - bad second SRID, no namespace
     2         -:memory: #use in-memory database
     3         -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>'))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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
     7         -MULTIPOINT Z(1 2 3.2, 2 4 4.2)

Deleted test/sql_stmt_tests/issimple6.testcase.

     1         -IsSimple - GeometryCollection, single point
     2         -:memory: #use in-memory database
     3         -SELECT IsSimple(GeomFromText("GEOMETRYCOLLECTION(POINT(1 2))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -IsSimple(GeomFromText("GEOMETRYCOLLECTION(POINT(1 2))"))
     7         --1

Deleted test/sql_stmt_tests/isvalid14.testcase.

     1         -isvalid Geometry Collection of one polygon
     2         -:memory: #use in-memory database
     3         -SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POLYGON((0 0, 10 0, 10 10, 0 10, 0 0)))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -IsValid(GeomFromText("GEOMETRYCOLLECTION(POLYGON((0 0, 10 0, 10 10, 0 10, 0 0)))"))
     7         -1

Deleted test/sql_stmt_tests/isvalid15.testcase.

     1         -isvalid Geometry Collection of two polygons
     2         -:memory: #use in-memory database
     3         -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)))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -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)))"))
     7         -1

Deleted test/sql_stmt_tests/isvalid16.testcase.

     1         -isvalid Geometry Collection of point and polygon
     2         -:memory: #use in-memory database
     3         -SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))"))
     7         -1

Deleted test/sql_stmt_tests/isvalid17.testcase.

     1         -isvalid Geometry Collection of point and linestring
     2         -:memory: #use in-memory database
     3         -SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))"))
     7         -1

Deleted test/sql_stmt_tests/isvalid18.testcase.

     1         -isvalid Geometry Collection of two points and linestring
     2         -:memory: #use in-memory database
     3         -SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),LINESTRING(1 1, 4 1, 4 4, 1 4, 1 1))"))
     7         -1

Deleted test/sql_stmt_tests/isvalid19.testcase.

     1         -isvalid Geometry Collection of two points and a polygon
     2         -:memory: #use in-memory database
     3         -SELECT IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -IsValid(GeomFromText("GEOMETRYCOLLECTION(POINT(0 0),POINT(3 4),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))"))
     7         -1

Deleted test/sql_stmt_tests/isvalid20.testcase.

     1         -isvalid Geometry Collection of two lines and a polygon
     2         -:memory: #use in-memory database
     3         -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)))"))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -IsValid(GeomFromText("GEOMETRYCOLLECTION(LINESTRING(0 0, 4 1),LINESTRING(3 4, 4 6),POLYGON((1 1, 4 1, 4 4, 1 4, 1 1)))"))
     7         -1