#include #include using namespace mbgl; using namespace mbgl::style; TEST(ExponentialStops, Empty) { ExponentialStops stops; EXPECT_FALSE(bool(stops.evaluate(0))); } TEST(ExponentialStops, NonNumericInput) { ExponentialStops stops(std::map {{0.0f, 0.0f}}); EXPECT_FALSE(bool(stops.evaluate(Value(NullValue())))); EXPECT_FALSE(bool(stops.evaluate(Value(false)))); EXPECT_FALSE(bool(stops.evaluate(Value(std::string())))); EXPECT_FALSE(bool(stops.evaluate(Value(std::vector())))); EXPECT_FALSE(bool(stops.evaluate(Value(std::unordered_map())))); }