From: Sandro Santilli Date: Mon, 16 Jan 2012 10:34:30 +0000 (+0000) Subject: Add WKB round-trip test for TIN X-Git-Tag: 2.0.0alpha1~46 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ba1a976155c2bd3ad284cf5e9940cda7ca3a00b;p=postgis Add WKB round-trip test for TIN git-svn-id: http://svn.osgeo.org/postgis/trunk@8834 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/regress/wkb.sql b/regress/wkb.sql index a3c581cbb..4f75cd6ea 100644 --- a/regress/wkb.sql +++ b/regress/wkb.sql @@ -436,3 +436,25 @@ select g, encode(st_asbinary(g::geometry, 'ndr'), 'hex'), 'TRIANGLE ZM EMPTY' ::text as g ) as foo; +-- TIN +select g, encode(st_asbinary(g::geometry, 'ndr'), 'hex'), + st_orderingequals(g::geometry, ST_GeomFromWKB(ST_AsBinary(g::geometry))), + encode(st_asbinary(g::geometry, 'xdr'), 'hex') FROM ( SELECT + 'TIN EMPTY' +::text as g ) as foo; +select g, encode(st_asbinary(g::geometry, 'ndr'), 'hex'), + st_orderingequals(g::geometry, ST_GeomFromWKB(ST_AsBinary(g::geometry))), + encode(st_asbinary(g::geometry, 'xdr'), 'hex') FROM ( SELECT + 'TIN Z EMPTY' +::text as g ) as foo; +select g, encode(st_asbinary(g::geometry, 'ndr'), 'hex'), + st_orderingequals(g::geometry, ST_GeomFromWKB(ST_AsBinary(g::geometry))), + encode(st_asbinary(g::geometry, 'xdr'), 'hex') FROM ( SELECT + 'TIN M EMPTY' +::text as g ) as foo; +select g, encode(st_asbinary(g::geometry, 'ndr'), 'hex'), + st_orderingequals(g::geometry, ST_GeomFromWKB(ST_AsBinary(g::geometry))), + encode(st_asbinary(g::geometry, 'xdr'), 'hex') FROM ( SELECT + 'TIN ZM EMPTY' +::text as g ) as foo; + diff --git a/regress/wkb_expected b/regress/wkb_expected index 8821f5c2b..43c3c9b11 100644 --- a/regress/wkb_expected +++ b/regress/wkb_expected @@ -80,3 +80,7 @@ TRIANGLE EMPTY|011100000000000000|t|000000001100000000 TRIANGLE Z EMPTY|01f903000000000000|t|00000003f900000000 TRIANGLE M EMPTY|01e107000000000000|t|00000007e100000000 TRIANGLE ZM EMPTY|01c90b000000000000|t|0000000bc900000000 +TIN EMPTY|011000000000000000|t|000000001000000000 +TIN Z EMPTY|01f803000000000000|t|00000003f800000000 +TIN M EMPTY|01e007000000000000|t|00000007e000000000 +TIN ZM EMPTY|01c80b000000000000|t|0000000bc800000000