#include #include #include #include #include using namespace mbgl; using namespace style; Rotation createRotation(double angle) { return Rotation(angle); } TEST(Rotation, Calculations) { Rotation rot(42); EXPECT_EQ(rot, Rotation(42 + 360)); Rotation rot2(-42); EXPECT_EQ(rot2, Rotation(360 - 42)); mbgl::util::Interpolator i; EXPECT_NEAR(i(rot, rot2, 0.5).getAngle(), 0.0, 0.00001); }