#include #include #include #include #include #include #include #include using namespace mbgl; TEST(Buckets, CircleBucket) { CircleBucket bucket { { {0, 0, 0}, MapMode::Still }, {} }; ASSERT_FALSE(bucket.hasData()); } TEST(Buckets, FillBucket) { FillBucket bucket { { {0, 0, 0}, MapMode::Still }, {} }; ASSERT_FALSE(bucket.hasData()); } TEST(Buckets, LineBucket) { LineBucket bucket { { {0, 0, 0}, MapMode::Still }, {}, {} }; ASSERT_FALSE(bucket.hasData()); } TEST(Buckets, SymbolBucket) { style::SymbolLayoutProperties::Evaluated layout; bool sdfIcons = false; bool iconsNeedLinear = false; SymbolBucket bucket { layout, {}, 0, sdfIcons, iconsNeedLinear }; ASSERT_FALSE(bucket.hasIconData()); ASSERT_FALSE(bucket.hasTextData()); ASSERT_FALSE(bucket.hasCollisionBoxData()); }