diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2014-08-28 13:09:15 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2014-08-28 13:09:15 -0700 |
commit | 20762ee9f40edfebe2f8e9abd7552ca613d41ff5 (patch) | |
tree | 6db3e59657ce85f6d4fb2fab28b422635464b307 /test | |
parent | d4fd57aae976f36a4f235e1e8358f6c5c1ad6d98 (diff) | |
download | qtlocation-mapboxgl-20762ee9f40edfebe2f8e9abd7552ca613d41ff5.tar.gz |
Use fresh map and view for each test
Diffstat (limited to 'test')
-rw-r--r-- | test/headless.cpp | 8 |
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([] { |