[geos-commits] r3144 - trunk/tests/unit/operation/overlay/snap
svn_geos at osgeo.org
svn_geos at osgeo.org
Thu Dec 2 09:29:32 EST 2010
Author: strk
Date: 2010-12-02 06:29:32 -0800 (Thu, 02 Dec 2010)
New Revision: 3144
Modified:
trunk/tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp
Log:
Allow testing snapping something different from a single polygon..
Modified: trunk/tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp
===================================================================
--- trunk/tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp 2010-12-02 14:16:37 UTC (rev 3143)
+++ trunk/tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp 2010-12-02 14:29:32 UTC (rev 3144)
@@ -29,19 +29,12 @@
geos::io::WKTReader reader;
- GeomAutoPtr src;
+ typedef geos::operation::overlay::snap::GeometrySnapper GeometrySnapper;
- geos::operation::overlay::snap::GeometrySnapper snapper;
-
test_geometrysnapper_data()
:
factory(), // initialize before use!
- reader(&factory),
- src(reader.read(
- "POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0))"
- )),
- snapper( *(src.get()) )
-
+ reader(&factory)
{
}
};
@@ -60,6 +53,12 @@
template<>
void object::test<1>()
{
+ GeomAutoPtr src(reader.read(
+ "POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0))"
+ ));
+
+ GeometrySnapper snapper( *(src.get()) );
+
GeomAutoPtr snap(reader.read(
"MULTIPOINT ((0 0), (0 100.0000001), (100 100), (100 0))"
));
@@ -79,6 +78,12 @@
template<>
void object::test<2>()
{
+ GeomAutoPtr src(reader.read(
+ "POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0))"
+ ));
+
+ GeometrySnapper snapper( *(src.get()) );
+
GeomAutoPtr snap(reader.read(
"MULTIPOINT ((0.0000001 50))"
));
More information about the geos-commits
mailing list