Skip to content

v0.2.47..v0.2.48 changeset MultiaryPoiMergerTest.cpp

Garret Voltz edited this page Sep 27, 2019 · 1 revision
diff --git a/hoot-rnd/src/test/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerTest.cpp b/hoot-rnd/src/test/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerTest.cpp
index 10a136c..f0d0ad8 100644
--- a/hoot-rnd/src/test/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerTest.cpp
+++ b/hoot-rnd/src/test/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerTest.cpp
@@ -50,7 +50,10 @@ class MultiaryPoiMergerTest : public HootTestFixture
 
 public:
 
-  MultiaryPoiMergerTest()
+  MultiaryPoiMergerTest() :
+  HootTestFixture(
+    "test-files/rnd/conflate/multiary/MultiaryPoiMergerTest/",
+    "test-output/rnd/conflate/multiary/MultiaryPoiMergerTest/")
   {
     setResetType(ResetAll);
   }
@@ -85,18 +88,15 @@ public:
 
     MultiaryUtilities::conflate(map);
 
+    const QString testFileName = "basicTest.json";
     OsmJsonWriter writer;
     writer.setIncludeCircularError(false);
-    QString result = writer.toString(map);
-
-    //LOG_VAR(TestUtils::toQuotedString(OsmJsonWriter().toString(map)));
-    HOOT_STR_EQUALS("{\"version\": 0.6,\"generator\": \"Hootenanny\",\"elements\": [\n"
-                    "{\"type\":\"node\",\"id\":-1,\"lat\":2,\"lon\":-3,\"tags\":{\"amenity\":\"pub\",\"hoot:hash\":\"\",\"name\":\"My Restaurant\",\"alt_name\":\"my Restaurant\",\"source:hash\":\"AAA;BBB\"}},\n"
-                    "{\"type\":\"node\",\"id\":-3,\"lat\":14,\"lon\":-3,\"tags\":{\"amenity\":\"pub\",\"hoot:hash\":\"\",\"name\":\"Not the same\",\"source:hash\":\"CCC;DDD\",\"place\":\"locality\"}},\n"
-                    "{\"type\":\"relation\",\"id\":-1,\"members\":[\n"
-                    "{\"type\":\"node\",\"ref\":-3,\"role\":\"reviewee\"},\n"
-                    "{\"type\":\"node\",\"ref\":-1,\"role\":\"reviewee\"}],\"tags\":{\"hoot:review:type\":\"POI\",\"hoot:review:note\":\"Somewhat similar (12m) - very close together, similar POI type\",\"hoot:review:members\":\"2\",\"hoot:review:needs\":\"yes\",\"hoot:review:score\":\"-1\"}]\n"
-                    "}\n", result);
+    writer.setIncludeCompatibilityTags(false);
+    writer.open(_outputPath + testFileName);
+    MapProjector::projectToWgs84(map);
+    writer.write(map);
+    writer.close();
+    HOOT_FILE_EQUALS(_inputPath + testFileName, _outputPath + testFileName);
   }
 
 };
Clone this wiki locally