summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/fixtures/sprite_atlas/basic/expected.png (renamed from test/fixtures/annotations/result-spriteatlas.png)bin1124 -> 1124 bytes
-rw-r--r--test/fixtures/sprite_atlas/size/expected.png (renamed from test/fixtures/annotations/result-spriteatlassize.png)bin1118 -> 1118 bytes
-rw-r--r--test/fixtures/sprite_atlas/updates_after/expected.png (renamed from test/fixtures/annotations/result-spriteatlas-updated.png)bin135 -> 135 bytes
-rw-r--r--test/fixtures/sprite_atlas/updates_before/expected.png (renamed from test/fixtures/annotations/result-spriteatlas-empty.png)bin110 -> 110 bytes
-rw-r--r--test/sprite/sprite_atlas.test.cpp22
5 files changed, 5 insertions, 17 deletions
diff --git a/test/fixtures/annotations/result-spriteatlas.png b/test/fixtures/sprite_atlas/basic/expected.png
index e886e060fe..e886e060fe 100644
--- a/test/fixtures/annotations/result-spriteatlas.png
+++ b/test/fixtures/sprite_atlas/basic/expected.png
Binary files differ
diff --git a/test/fixtures/annotations/result-spriteatlassize.png b/test/fixtures/sprite_atlas/size/expected.png
index d9ae7dab47..d9ae7dab47 100644
--- a/test/fixtures/annotations/result-spriteatlassize.png
+++ b/test/fixtures/sprite_atlas/size/expected.png
Binary files differ
diff --git a/test/fixtures/annotations/result-spriteatlas-updated.png b/test/fixtures/sprite_atlas/updates_after/expected.png
index 3c850c0a25..3c850c0a25 100644
--- a/test/fixtures/annotations/result-spriteatlas-updated.png
+++ b/test/fixtures/sprite_atlas/updates_after/expected.png
Binary files differ
diff --git a/test/fixtures/annotations/result-spriteatlas-empty.png b/test/fixtures/sprite_atlas/updates_before/expected.png
index effcd38f1e..effcd38f1e 100644
--- a/test/fixtures/annotations/result-spriteatlas-empty.png
+++ b/test/fixtures/sprite_atlas/updates_before/expected.png
Binary files differ
diff --git a/test/sprite/sprite_atlas.test.cpp b/test/sprite/sprite_atlas.test.cpp
index c9576013d4..67db917602 100644
--- a/test/sprite/sprite_atlas.test.cpp
+++ b/test/sprite/sprite_atlas.test.cpp
@@ -15,14 +15,6 @@
using namespace mbgl;
-namespace {
-
-auto readImage(const std::string& name) {
- return decodeImage(util::read_file(name));
-}
-
-} // namespace
-
TEST(SpriteAtlas, Basic) {
FixtureLog log;
@@ -75,7 +67,7 @@ TEST(SpriteAtlas, Basic) {
EXPECT_EQ(20, metro2.pos.w);
EXPECT_EQ(20, metro2.pos.h);
- EXPECT_EQ(readImage("test/fixtures/annotations/result-spriteatlas.png"), atlas.getAtlasImage());
+ test::checkImage("test/fixtures/sprite_atlas/basic", atlas.getAtlasImage());
}
TEST(SpriteAtlas, Size) {
@@ -104,8 +96,7 @@ TEST(SpriteAtlas, Size) {
EXPECT_EQ(89u, atlas.getAtlasImage().size.width);
EXPECT_EQ(157u, atlas.getAtlasImage().size.height);
- EXPECT_EQ(readImage("test/fixtures/annotations/result-spriteatlassize.png"),
- atlas.getAtlasImage());
+ test::checkImage("test/fixtures/sprite_atlas/size", atlas.getAtlasImage());
}
TEST(SpriteAtlas, Updates) {
@@ -131,8 +122,7 @@ TEST(SpriteAtlas, Updates) {
EXPECT_EQ(32u, atlas.getAtlasImage().size.width);
EXPECT_EQ(32u, atlas.getAtlasImage().size.height);
- EXPECT_EQ(readImage("test/fixtures/annotations/result-spriteatlas-empty.png"),
- atlas.getAtlasImage());
+ test::checkImage("test/fixtures/sprite_atlas/updates_before", atlas.getAtlasImage());
// Update sprite
PremultipliedImage image2({ 16, 12 });
@@ -144,14 +134,12 @@ TEST(SpriteAtlas, Updates) {
ASSERT_EQ(newSprite, atlas.getSprite("one"));
// Atlas texture hasn't changed yet.
- EXPECT_EQ(readImage("test/fixtures/annotations/result-spriteatlas-empty.png"),
- atlas.getAtlasImage());
+ test::checkImage("test/fixtures/sprite_atlas/updates_before", atlas.getAtlasImage());
atlas.updateDirty();
// Now the atlas texture has changed.
- EXPECT_EQ(readImage("test/fixtures/annotations/result-spriteatlas-updated.png"),
- atlas.getAtlasImage());
+ test::checkImage("test/fixtures/sprite_atlas/updates_after", atlas.getAtlasImage());
}
TEST(SpriteAtlas, AddRemove) {