summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2018-03-21 13:51:05 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2018-03-21 13:52:42 -0700
commitd151da372bad4cdae4610ad92c57fc1615b7a022 (patch)
treee69853942d087d9766a2e40b3f8cfbe328cdda98
parentd4f2bc07ca424fe6c4a596dac91ab247634e7aab (diff)
downloadqtlocation-mapboxgl-upstream/zoom-history-test.tar.gz
[core] Convert test/api/zoom_history.cpp to render testsupstream/zoom-history-test
-rw-r--r--cmake/test-files.cmake1
m---------mapbox-gl-js0
-rw-r--r--test/api/zoom_history.cpp71
3 files changed, 0 insertions, 72 deletions
diff --git a/cmake/test-files.cmake b/cmake/test-files.cmake
index 790198a55e..56327c5dce 100644
--- a/cmake/test-files.cmake
+++ b/cmake/test-files.cmake
@@ -19,7 +19,6 @@ set(MBGL_TEST_FILES
test/api/custom_layer.test.cpp
test/api/query.test.cpp
test/api/recycle_map.cpp
- test/api/zoom_history.cpp
# geometry
test/geometry/dem_data.test.cpp
diff --git a/mapbox-gl-js b/mapbox-gl-js
-Subproject 4cd5570ad3ed3e0ad71e2f795e795a78f5ccf60
+Subproject 6ae5df821d749b4ced013bf741fccf36d4433e0
diff --git a/test/api/zoom_history.cpp b/test/api/zoom_history.cpp
deleted file mode 100644
index df9b6ff2a3..0000000000
--- a/test/api/zoom_history.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-#include <mbgl/test/util.hpp>
-#include <mbgl/test/stub_file_source.hpp>
-
-#include <mbgl/gl/headless_frontend.hpp>
-#include <mbgl/map/map.hpp>
-#include <mbgl/renderer/backend_scope.hpp>
-#include <mbgl/storage/online_file_source.hpp>
-#include <mbgl/style/function/camera_function.hpp>
-#include <mbgl/style/function/exponential_stops.hpp>
-#include <mbgl/style/image.hpp>
-#include <mbgl/style/layers/line_layer.hpp>
-#include <mbgl/style/sources/geojson_source.hpp>
-#include <mbgl/style/style.hpp>
-#include <mbgl/util/default_thread_pool.hpp>
-#include <mbgl/util/exception.hpp>
-#include <mbgl/util/geometry.hpp>
-#include <mbgl/util/geojson.hpp>
-#include <mbgl/util/io.hpp>
-#include <mbgl/util/run_loop.hpp>
-
-using namespace mbgl;
-using namespace mbgl::style;
-
-TEST(API, ZoomHistory) {
- util::RunLoop loop;
-
- StubFileSource fileSource;
- ThreadPool threadPool(4);
- float pixelRatio { 1 };
-
- HeadlessFrontend frontend { pixelRatio, fileSource, threadPool };
- auto map = std::make_unique<Map>(frontend, MapObserver::nullObserver(), frontend.getSize(),
- pixelRatio, fileSource, threadPool, MapMode::Static);
-
- EXPECT_TRUE(map);
-
- map->getStyle().loadJSON(util::read_file("test/fixtures/api/empty.json"));
-
- auto source = std::make_unique<GeoJSONSource>("source");
- source->setGeoJSON({ LineString<double> { { 45, -45 }, { -45, 45 } } });
- map->getStyle().addSource(std::move(source));
-
- auto layer = std::make_unique<LineLayer>("layer-1", "source");
- layer->setLineWidth(CameraFunction<float> { ExponentialStops<float> {{ { 0, 8 }, { 1, 16 } }} });
- layer->setLineDasharray({ std::vector<float> { 1, 1 } });
- layer->setLineColor( { Color::black() } );
- map->getStyle().addLayer(std::move(layer));
-
- layer = std::make_unique<LineLayer>("layer-2", "source");
- layer->setLineWidth(CameraFunction<float> { ExponentialStops<float> {{ { 0, 4 }, { 1, 8 } }} });
- layer->setLineDasharray({ std::vector<float> { 2, 2 } });
- layer->setLineColor( { Color::red() } );
- map->getStyle().addLayer(std::move(layer));
-
- // ZoomHistory.lastIntegerZoom is 1.
- map->setZoom(1.0);
- frontend.render(*map);
-
- map->setZoom(0.0);
- frontend.render(*map);
-
- // ZoomHistory.lastIntegerZoom should be 0.
- map->setZoom(0.5);
- test::checkImage("test/fixtures/zoom_history", frontend.render(*map), 0.0002);
-
- map->setZoom(1.0);
- frontend.render(*map);
-
- map->setZoom(0.5);
- test::checkImage("test/fixtures/zoom_history", frontend.render(*map), 0.0002);
-}