From: Paul Ramsey Date: Mon, 29 Jul 2019 17:36:47 +0000 (+0000) Subject: Add test case and update test case for null-handling behaviour X-Git-Tag: 3.0.0alpha4~26 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=920c991a5bc339cd694a9590283f7920284979c1;p=postgis Add test case and update test case for null-handling behaviour References #4209 git-svn-id: http://svn.osgeo.org/postgis/trunk@17645 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/regress/core/Makefile.in b/regress/core/Makefile.in index ad61bf0f5..14c955a6a 100644 --- a/regress/core/Makefile.in +++ b/regress/core/Makefile.in @@ -69,6 +69,8 @@ TESTS = \ ../loader/mfile \ ../dumper/literalsrid \ ../dumper/realtable \ + ../dumper/nullsintable \ + ../dumper/null3d \ affine \ bestsrid \ binary \ diff --git a/regress/dumper/null3d_expected.dbf b/regress/dumper/null3d_expected.dbf index b07eb81b1..3db507ed5 100644 Binary files a/regress/dumper/null3d_expected.dbf and b/regress/dumper/null3d_expected.dbf differ diff --git a/regress/dumper/null3d_expected.shp b/regress/dumper/null3d_expected.shp index 2a7c13cbb..7bbcf6df4 100644 Binary files a/regress/dumper/null3d_expected.shp and b/regress/dumper/null3d_expected.shp differ diff --git a/regress/dumper/null3d_expected.shx b/regress/dumper/null3d_expected.shx index 346787e8e..c4ec3dff4 100644 Binary files a/regress/dumper/null3d_expected.shx and b/regress/dumper/null3d_expected.shx differ diff --git a/regress/dumper/nullsintable-post.sql b/regress/dumper/nullsintable-post.sql new file mode 100644 index 000000000..17deeda1e --- /dev/null +++ b/regress/dumper/nullsintable-post.sql @@ -0,0 +1,2 @@ +drop table c; +delete from spatial_ref_sys where srid = 1; diff --git a/regress/dumper/nullsintable-pre.sql b/regress/dumper/nullsintable-pre.sql new file mode 100644 index 000000000..4e69441e1 --- /dev/null +++ b/regress/dumper/nullsintable-pre.sql @@ -0,0 +1,6 @@ +insert into spatial_ref_sys(srid,srtext) values (1,'fake["srs"],text'); +CREATE TABLE c ( id integer NOT NULL, geom geometry(Point, 1)); +INSERT INTO c VALUES(1, NULL); +INSERT INTO c VALUES(2, NULL); +INSERT INTO c VALUES(3, 'SRID=1;POINT(1 1)'); +INSERT INTO c VALUES(4, NULL); diff --git a/regress/dumper/nullsintable.dmp b/regress/dumper/nullsintable.dmp new file mode 100644 index 000000000..f2ad6c76f --- /dev/null +++ b/regress/dumper/nullsintable.dmp @@ -0,0 +1 @@ +c diff --git a/regress/dumper/nullsintable_expected.dbf b/regress/dumper/nullsintable_expected.dbf new file mode 100644 index 000000000..fa42b56d6 Binary files /dev/null and b/regress/dumper/nullsintable_expected.dbf differ diff --git a/regress/dumper/nullsintable_expected.prj b/regress/dumper/nullsintable_expected.prj new file mode 100644 index 000000000..ab83d5d0e --- /dev/null +++ b/regress/dumper/nullsintable_expected.prj @@ -0,0 +1 @@ +fake["srs"],text \ No newline at end of file diff --git a/regress/dumper/nullsintable_expected.shp b/regress/dumper/nullsintable_expected.shp new file mode 100644 index 000000000..62deec11c Binary files /dev/null and b/regress/dumper/nullsintable_expected.shp differ diff --git a/regress/dumper/nullsintable_expected.shx b/regress/dumper/nullsintable_expected.shx new file mode 100644 index 000000000..0ee12239d Binary files /dev/null and b/regress/dumper/nullsintable_expected.shx differ