#include #include using namespace mbgl; using namespace mbgl::style; TEST(IntervalStops, Empty) { IntervalStops stops; EXPECT_FALSE(bool(stops.evaluate(0))); } TEST(IntervalStops, NonNumericInput) { IntervalStops 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())))); }