[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