[geos-commits] r4375 - trunk/tests/unit/geom/Geometry

Mateusz Loskot mateusz at loskot.net
Sun Mar 26 15:57:16 PDT 2017


Author: mloskot
Date: 2017-03-26 15:57:16 -0700 (Sun, 26 Mar 2017)
New Revision: 4375

Modified:
   trunk/tests/unit/geom/Geometry/touchesTest.cpp
Log:
Add disjoint and intersects checks to 2-segment test added in r4371

Modified: trunk/tests/unit/geom/Geometry/touchesTest.cpp
===================================================================
--- trunk/tests/unit/geom/Geometry/touchesTest.cpp	2017-03-26 22:48:51 UTC (rev 4374)
+++ trunk/tests/unit/geom/Geometry/touchesTest.cpp	2017-03-26 22:57:16 UTC (rev 4375)
@@ -124,6 +124,8 @@
     GeomAutoPtr b(breader.readHEX(wkbB));
 
     ensure(a->touches(b.get()));
+    ensure(!a->disjoint(b.get()));
+    ensure(a->intersects(b.get()));
 }
 
 template<>
@@ -139,6 +141,8 @@
     GeomAutoPtr b(breader.readHEX(wkbB));
 
     ensure(a->touches(b.get()));
+    ensure(!a->disjoint(b.get()));
+    ensure(a->intersects(b.get()));
 }
 
 template<>
@@ -153,7 +157,10 @@
     GeomAutoPtr a(breader.readHEX(wkbA));
     GeomAutoPtr b(breader.readHEX(wkbB));
 
+    // almost-touching (float-point robustness issue likely)
     ensure(!a->touches(b.get()));
+    ensure(!a->disjoint(b.get()));
+    ensure(a->intersects(b.get()));
 }
 
 } // namespace tut



More information about the geos-commits mailing list