diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-11-02 15:43:30 +0200 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-11-02 18:12:28 +0200 |
commit | 549929cefd7073708e64e49da93e8b49fbc0db99 (patch) | |
tree | 7ec0eb64f5ea93b4d00d6528b33d4bd551ade3d8 /test/gl/bucket.test.cpp | |
parent | 7534aa1594c13b48507961299acc4bcc44ee7e1a (diff) | |
download | qtlocation-mapboxgl-549929cefd7073708e64e49da93e8b49fbc0db99.tar.gz |
[core] Set bucket segments to initialize empty
Diffstat (limited to 'test/gl/bucket.test.cpp')
-rw-r--r-- | test/gl/bucket.test.cpp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/test/gl/bucket.test.cpp b/test/gl/bucket.test.cpp new file mode 100644 index 0000000000..419aee183f --- /dev/null +++ b/test/gl/bucket.test.cpp @@ -0,0 +1,41 @@ +#include <mbgl/test/util.hpp> + +#include <mbgl/renderer/circle_bucket.hpp> +#include <mbgl/renderer/fill_bucket.hpp> +#include <mbgl/renderer/line_bucket.hpp> +#include <mbgl/renderer/symbol_bucket.hpp> + +#include <mbgl/style/layers/symbol_layer_properties.hpp> + +#include <mbgl/map/mode.hpp> + +TEST(Buckets, CircleBucket) { + mbgl::MapMode mapMode = mbgl::MapMode::Still; + + mbgl::CircleBucket bucket { mapMode }; + ASSERT_FALSE(bucket.hasData()); +} + +TEST(Buckets, FillBucket) { + mbgl::FillBucket bucket; + ASSERT_FALSE(bucket.hasData()); +} + +TEST(Buckets, LineBucket) { + uint32_t overscaling = 0; + + mbgl::LineBucket bucket { overscaling }; + ASSERT_FALSE(bucket.hasData()); +} + +TEST(Buckets, SymbolBucket) { + mbgl::MapMode mapMode = mbgl::MapMode::Still; + mbgl::style::SymbolLayoutProperties properties; + bool sdfIcons = false; + bool iconsNeedLinear = false; + + mbgl::SymbolBucket bucket { mapMode, properties, sdfIcons, iconsNeedLinear }; + ASSERT_FALSE(bucket.hasIconData()); + ASSERT_FALSE(bucket.hasTextData()); + ASSERT_FALSE(bucket.hasCollisionBoxData()); +} |