[postgis-tickets] r16369 - Add files missed in last commit

Daniel Baston dbaston at gmail.com
Fri Feb 2 09:10:42 PST 2018


Author: dbaston
Date: 2018-02-02 09:10:42 -0800 (Fri, 02 Feb 2018)
New Revision: 16369

Added:
   trunk/regress/oriented_envelope.sql
   trunk/regress/oriented_envelope_expected
Log:
Add files missed in last commit

Added: trunk/regress/oriented_envelope.sql
===================================================================
--- trunk/regress/oriented_envelope.sql	                        (rev 0)
+++ trunk/regress/oriented_envelope.sql	2018-02-02 17:10:42 UTC (rev 16369)
@@ -0,0 +1,12 @@
+-- It's strict
+SELECT 't1', ST_OrientedEnvelope(NULL::geometry) IS NULL;
+-- Empty polygon on empty inputs
+SELECT 't2', ST_Equals(ST_OrientedEnvelope('POINT EMPTY'), 'POLYGON EMPTY'::geometry);
+-- SRID is preserved
+SELECT 't3', ST_SRID(ST_OrientedEnvelope('SRID=32611;POINT(4021690.58034526 6040138.01373556)')) = 32611;
+-- Can return Point or LineString on degenerate inputs
+SELECT 't4', ST_Equals('LINESTRING (-1 -1, 2 2)', ST_OrientedEnvelope('MULTIPOINT ((0 0), (-1 -1), (2 2))'));
+SELECT 't5', ST_Equals('POINT (0.9625 2)', ST_OrientedEnvelope('POINT (0.9625 2)'));
+-- Also works for normal inputs
+SELECT 't6', ST_Equals('POLYGON ((3 2, 2.88 2.16, -1.12 -0.84, -1 -1, 3 2))', ST_OrientedEnvelope('MULTIPOINT ((0 0), (-1 -1), (3 2))'));
+

Added: trunk/regress/oriented_envelope_expected
===================================================================
--- trunk/regress/oriented_envelope_expected	                        (rev 0)
+++ trunk/regress/oriented_envelope_expected	2018-02-02 17:10:42 UTC (rev 16369)
@@ -0,0 +1,6 @@
+t1|t
+t2|t
+t3|t
+t4|t
+t5|t
+t6|t



More information about the postgis-tickets mailing list