diff options
author | Peter Liu <peterqliu@gmail.com> | 2015-04-01 17:05:22 -0700 |
---|---|---|
committer | Peter Liu <peterqliu@gmail.com> | 2015-04-01 17:05:22 -0700 |
commit | 440864063e916e92eed1b1fe15453e067cbf2781 (patch) | |
tree | ee3fbd7b775d79078d10fac4afab43944efe2f94 /test | |
parent | 523295af7eb591b364fa721191cd96a031106914 (diff) | |
parent | 6d1f5aa68ca1dcef05678313404861178e92854a (diff) | |
download | qtlocation-mapboxgl-440864063e916e92eed1b1fe15453e067cbf2781.tar.gz |
Merge branch 'master' of https://github.com/mapbox/mapbox-gl-native
Diffstat (limited to 'test')
-rw-r--r-- | test/fixtures/fixture_log_observer.cpp | 6 | ||||
-rw-r--r-- | test/fixtures/sprites/atlas_reference.bin | bin | 8137 -> 8158 bytes | |||
-rw-r--r-- | test/fixtures/sprites/atlas_reference.png | bin | 9109 -> 9101 bytes | |||
-rw-r--r-- | test/miscellaneous/bilinear.cpp | 22 | ||||
-rw-r--r-- | test/miscellaneous/mapbox.cpp | 5 |
5 files changed, 19 insertions, 14 deletions
diff --git a/test/fixtures/fixture_log_observer.cpp b/test/fixtures/fixture_log_observer.cpp index 08a6415643..f66d185439 100644 --- a/test/fixtures/fixture_log_observer.cpp +++ b/test/fixtures/fixture_log_observer.cpp @@ -28,7 +28,7 @@ bool FixtureLogObserver::onRecord(EventSeverity severity, Event event, int64_t c size_t FixtureLogObserver::count(const LogMessage &message) const { size_t message_count = 0; - for (const LogMessage &msg : messages) { + for (const auto& msg : messages) { if (msg == message) { message_count++; msg.checked = true; @@ -39,7 +39,7 @@ size_t FixtureLogObserver::count(const LogMessage &message) const { std::vector<FixtureLogObserver::LogMessage> FixtureLogObserver::unchecked() const { std::vector<LogMessage> unchecked_messages; - for (const LogMessage &msg : messages) { + for (const auto& msg : messages) { if (!msg.checked) { unchecked_messages.push_back(msg); msg.checked = true; @@ -50,7 +50,7 @@ std::vector<FixtureLogObserver::LogMessage> FixtureLogObserver::unchecked() cons ::std::ostream &operator<<(::std::ostream &os, const std::vector<FixtureLogObserver::LogMessage> &messages) { - for (const FixtureLogObserver::LogMessage &message : messages) { + for (const auto& message : messages) { os << "- " << message; } return os; diff --git a/test/fixtures/sprites/atlas_reference.bin b/test/fixtures/sprites/atlas_reference.bin Binary files differindex 57eb28bd93..d75d961b60 100644 --- a/test/fixtures/sprites/atlas_reference.bin +++ b/test/fixtures/sprites/atlas_reference.bin diff --git a/test/fixtures/sprites/atlas_reference.png b/test/fixtures/sprites/atlas_reference.png Binary files differindex 86fad30983..9107aefe09 100644 --- a/test/fixtures/sprites/atlas_reference.png +++ b/test/fixtures/sprites/atlas_reference.png diff --git a/test/miscellaneous/bilinear.cpp b/test/miscellaneous/bilinear.cpp index b7730303a0..9808e20fef 100644 --- a/test/miscellaneous/bilinear.cpp +++ b/test/miscellaneous/bilinear.cpp @@ -28,19 +28,19 @@ TEST(Bilinear, Scaling) { uint32_t *dstData = dst.get(); std::fill(dstData, dstData + dstSize.x * dstSize.y, 0xFFFF00FF); - util::bilinearScale(srcData, srcSize, { 0, 0, 24, 24 }, dstData, dstSize, { 8, 8, 24, 24 }); - util::bilinearScale(srcData, srcSize, { 26, 0, 24, 24 }, dstData, dstSize, { 0, 40, 48, 48 }); - util::bilinearScale(srcData, srcSize, { 26, 26, 24, 24 }, dstData, dstSize, { 52, 40, 36, 36 }); - util::bilinearScale(srcData, srcSize, { 26, 26, 24, 24 }, dstData, dstSize, { 52, 40, 36, 36 }); - util::bilinearScale(srcData, srcSize, { 104, 0, 24, 24 }, dstData, dstSize, { 96, 0, 48, 48 }); - util::bilinearScale(srcData, srcSize, { 52, 260, 24, 24 }, dstData, dstSize, { 108, 108, 38, 38 }); - util::bilinearScale(srcData, srcSize, { 380, 0, 24, 24 }, dstData, dstSize, { 36, 0, 24, 24 }); - util::bilinearScale(srcData, srcSize, { 396, 396, 24, 24 }, dstData, dstSize, { 0, 0, 50, 50 }); - util::bilinearScale(srcData, srcSize, { 380, 182, 12, 12 }, dstData, dstSize, { 52, 80, 24, 24 }); + util::bilinearScale(srcData, srcSize, { 0, 0, 24, 24 }, dstData, dstSize, { 8, 8, 24, 24 }, false); + util::bilinearScale(srcData, srcSize, { 26, 0, 24, 24 }, dstData, dstSize, { 0, 40, 48, 48 }, false); + util::bilinearScale(srcData, srcSize, { 26, 26, 24, 24 }, dstData, dstSize, { 52, 40, 36, 36 }, false); + util::bilinearScale(srcData, srcSize, { 26, 26, 24, 24 }, dstData, dstSize, { 52, 40, 36, 36 }, false); + util::bilinearScale(srcData, srcSize, { 104, 0, 24, 24 }, dstData, dstSize, { 96, 0, 48, 48 }, false); + util::bilinearScale(srcData, srcSize, { 52, 260, 24, 24 }, dstData, dstSize, { 108, 108, 38, 38 }, false); + util::bilinearScale(srcData, srcSize, { 380, 0, 24, 24 }, dstData, dstSize, { 36, 0, 24, 24 }, false); + util::bilinearScale(srcData, srcSize, { 396, 396, 24, 24 }, dstData, dstSize, { 0, 0, 50, 50 }, false); + util::bilinearScale(srcData, srcSize, { 380, 182, 12, 12 }, dstData, dstSize, { 52, 80, 24, 24 }, false); // From the bottom - util::bilinearScale(srcData, srcSize, { 252, 380, 12, 12 }, dstData, dstSize, { 0, 90, 12, 12 }); - util::bilinearScale(srcData, srcSize, { 252, 380, 12, 12 }, dstData, dstSize, { 18, 90, 24, 24 }); + util::bilinearScale(srcData, srcSize, { 252, 380, 12, 12 }, dstData, dstSize, { 0, 90, 12, 12 }, false); + util::bilinearScale(srcData, srcSize, { 252, 380, 12, 12 }, dstData, dstSize, { 18, 90, 24, 24 }, false); const std::string data { reinterpret_cast<char *>(dstData), dstSize.x * dstSize.y * sizeof(uint32_t) }; util::write_file("test/fixtures/sprites/atlas_actual.png", util::compress_png(dstSize.x, dstSize.y, dstData)); diff --git a/test/miscellaneous/mapbox.cpp b/test/miscellaneous/mapbox.cpp index 926c842e22..1aff2494a4 100644 --- a/test/miscellaneous/mapbox.cpp +++ b/test/miscellaneous/mapbox.cpp @@ -18,6 +18,11 @@ TEST(Mapbox, GlyphsURL) { EXPECT_EQ(mbgl::util::mapbox::normalizeGlyphsURL("http://path", "key"), "http://path"); } +TEST(Mapbox, StyleURL) { + EXPECT_EQ(mbgl::util::mapbox::normalizeStyleURL("mapbox://user.style", "key"), "https://api.tiles.mapbox.com/styles/v1/user/user.style?access_token=key"); + EXPECT_EQ(mbgl::util::mapbox::normalizeStyleURL("http://path", "key"), "http://path"); +} + TEST(Mapbox, TileURL) { try { EXPECT_EQ(mbgl::util::mapbox::normalizeTileURL("http://path.png/tile.png", "mapbox://user.map", SourceType::Raster), "http://path.png/tile{ratio}.png"); |