From 20762ee9f40edfebe2f8e9abd7552ca613d41ff5 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Thu, 28 Aug 2014 13:09:15 -0700 Subject: [PATCH] Use fresh map and view for each test --- test/headless.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/test/headless.cpp b/test/headless.cpp index 2453f1bb3..4299fd79b 100644 --- a/test/headless.cpp +++ b/test/headless.cpp @@ -51,10 +51,6 @@ TEST_P(HeadlessTest, render) { Log::Set(); - // Setup OpenGL - HeadlessView view; - Map map(view); - for (auto it = infoDoc.MemberBegin(), end = infoDoc.MemberEnd(); it != end; it++) { const std::string name { it->name.GetString(), it->name.GetStringLength() }; const rapidjson::Value &value = it->value; @@ -80,6 +76,9 @@ TEST_P(HeadlessTest, render) { } } + HeadlessView view; + Map map(view); + map.setStyleJSON(style, base_directory); map.setAppliedClasses(classes); @@ -97,7 +96,6 @@ TEST_P(HeadlessTest, render) { const std::string image = util::compress_png(width, height, pixels.get(), true); util::write_file(actual_image, image); } - } INSTANTIATE_TEST_CASE_P(Headless, HeadlessTest, ::testing::ValuesIn([] {