summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2014-08-28 13:09:15 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2014-08-28 13:09:15 -0700
commit20762ee9f40edfebe2f8e9abd7552ca613d41ff5 (patch)
tree6db3e59657ce85f6d4fb2fab28b422635464b307 /test
parentd4fd57aae976f36a4f235e1e8358f6c5c1ad6d98 (diff)
downloadqtlocation-mapboxgl-20762ee9f40edfebe2f8e9abd7552ca613d41ff5.tar.gz
Use fresh map and view for each test
Diffstat (limited to 'test')
-rw-r--r--test/headless.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/test/headless.cpp b/test/headless.cpp
index 2453f1bb37..4299fd79b9 100644
--- a/test/headless.cpp
+++ b/test/headless.cpp
@@ -51,10 +51,6 @@ TEST_P(HeadlessTest, render) {
Log::Set<FixtureLogBackend>();
- // 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([] {