From 628fd2b839db36fde9ebc1cf93231194343dcfa2 Mon Sep 17 00:00:00 2001 From: Andy Eschbacher Date: Wed, 10 Jan 2018 16:45:36 -0500 Subject: [PATCH] adds test on multipolygon --- src/pg/test/expected/13_pia_test.out | 5 +++++ src/pg/test/sql/13_pia_test.sql | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/pg/test/expected/13_pia_test.out b/src/pg/test/expected/13_pia_test.out index bdd9c73..2ccd544 100644 --- a/src/pg/test/expected/13_pia_test.out +++ b/src/pg/test/expected/13_pia_test.out @@ -10,3 +10,8 @@ SET client_min_messages TO WARNING; POINT(0 0) (1 row) + st_astext +------------ + POINT(0 0) +(1 row) + diff --git a/src/pg/test/sql/13_pia_test.sql b/src/pg/test/sql/13_pia_test.sql index 7516af3..a1c11b9 100644 --- a/src/pg/test/sql/13_pia_test.sql +++ b/src/pg/test/sql/13_pia_test.sql @@ -11,5 +11,16 @@ SELECT st_astext(cdb_crankshaft.CDB_PIA(g)) from a; WITH square AS ( SELECT 'SRID=4326;POLYGON((-1 1, 1 1, 1 -1, -1 -1, -1 1))'::geometry as g ) +SELECT ST_AsText(cdb_crankshaft.CDB_PIA(g)) + FROM square; + +-- MultiPolygon test +-- square centered on 0,0 with sides of length 2 +-- expectation: point(0, 0) +WITH square AS ( + SELECT + ST_Multi('SRID=4326;POLYGON((-1 1, 1 1, 1 -1, -1 -1, -1 1))'::geometry) as g +) SELECT ST_AsText(cdb_crankshaft.CDB_PIA(g)) FROM square +