[geos-commits] r3945 - trunk/tests/unit/triangulate/quadedge

svn_geos at osgeo.org svn_geos at osgeo.org
Sat Sep 7 14:41:24 PDT 2013


Author: strk
Date: 2013-09-07 14:41:24 -0700 (Sat, 07 Sep 2013)
New Revision: 3945

Modified:
   trunk/tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp
Log:
Hush still-reachable valgrind report by avoiding singletons

Modified: trunk/tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp
===================================================================
--- trunk/tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp	2013-09-07 20:11:58 UTC (rev 3944)
+++ trunk/tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp	2013-09-07 21:41:24 UTC (rev 3945)
@@ -9,6 +9,7 @@
 #include <geos/triangulate/quadedge/QuadEdge.h>
 #include <geos/triangulate/quadedge/QuadEdgeSubdivision.h>
 #include <geos/triangulate/DelaunayTriangulationBuilder.h>
+#include <geos/geom/PrecisionModel.h>
 #include <geos/geom/GeometryCollection.h>
 #include <geos/geom/GeometryFactory.h>
 #include <geos/geom/CoordinateSequence.h>
@@ -33,7 +34,14 @@
 	// dummy data, not used
 	struct test_quadedgesub_data
 	{
+		geos::geom::PrecisionModel pm;
+		geos::geom::GeometryFactory gf;
+		geos::io::WKTReader reader;
 		test_quadedgesub_data()
+      :
+			pm(),
+			gf(&pm),
+			reader(gf)
 		{
 		}
 	};
@@ -74,7 +82,6 @@
 	template<>
 	void object::test<2>()
 	{
-		WKTReader reader;
 		Geometry* sites;
 		QuadEdgeSubdivision* subdiv;
 		sites = reader.read("MULTIPOINT ((150 200), (180 270), (275 163))");



More information about the geos-commits mailing list