[test] add .test.cpp suffix to test case files

This commit is contained in:
Konstantin Käfer
2016-09-28 11:45:33 +02:00
parent a8b007daa0
commit 3f3fc7b772
60 changed files with 59 additions and 59 deletions

View File

@@ -0,0 +1,61 @@
#include <mbgl/test/util.hpp>
#include <mbgl/algorithm/covered_by_children.hpp>
#include <map>
using namespace mbgl;
using List = std::map<UnwrappedTileID, bool>;
TEST(CoveredByChildren, NotCovered) {
const List list1;
EXPECT_FALSE(algorithm::coveredByChildren(UnwrappedTileID{ 0, 0, 0 }, list1));
const List list2{
{ UnwrappedTileID{ 0, 0, 0 }, true },
// 3 out of 4 child tiles
{ UnwrappedTileID{ 1, 0, 0 }, true },
{ UnwrappedTileID{ 1, 0, 1 }, true },
// missing 1/1/0
{ UnwrappedTileID{ 1, 1, 1 }, true },
};
EXPECT_FALSE(algorithm::coveredByChildren(UnwrappedTileID{ 0, 0, 0 }, list2));
const List list3{
{ UnwrappedTileID{ 0, 0, 0 }, true },
// all four child tiles, with with a different wrap index
{ UnwrappedTileID{ 1, { 1, 0, 0 } }, true },
{ UnwrappedTileID{ 1, { 1, 0, 1 } }, true },
{ UnwrappedTileID{ 1, { 1, 1, 0 } }, true },
{ UnwrappedTileID{ 1, { 1, 1, 1 } }, true },
};
EXPECT_FALSE(algorithm::coveredByChildren(UnwrappedTileID{ 0, 0, 0 }, list3));
}
TEST(CoveredByChildren, Covered) {
const List list1{
{ UnwrappedTileID{ 0, 0, 0 }, true },
// all four child tiles
{ UnwrappedTileID{ 1, 0, 0 }, true },
{ UnwrappedTileID{ 1, 0, 1 }, true },
{ UnwrappedTileID{ 1, 1, 0 }, true },
{ UnwrappedTileID{ 1, 1, 1 }, true },
};
EXPECT_TRUE(algorithm::coveredByChildren(UnwrappedTileID{ 0, 0, 0 }, list1));
const List list2{
{ UnwrappedTileID{ 0, 0, 0 }, true },
// missing 1/0/0
{ UnwrappedTileID{ 1, 0, 1 }, true },
{ UnwrappedTileID{ 1, 1, 0 }, true },
{ UnwrappedTileID{ 1, 1, 1 }, true },
{ UnwrappedTileID{ 2, 0, 0 }, true },
{ UnwrappedTileID{ 2, 0, 1 }, true },
{ UnwrappedTileID{ 2, 1, 0 }, true },
{ UnwrappedTileID{ 2, 1, 1 }, true },
};
EXPECT_TRUE(algorithm::coveredByChildren(UnwrappedTileID{ 0, 0, 0 }, list2));
EXPECT_TRUE(algorithm::coveredByChildren(UnwrappedTileID{ 1, 0, 0 }, list2));
EXPECT_FALSE(algorithm::coveredByChildren(UnwrappedTileID{ 2, 0, 0 }, list2));
}