#include #include "doorkeeper/primitivetypes.hpp" TEST(misc, vector) { { typedef dk::Vector<2> coords2; const coords2 small(5, 6); EXPECT_EQ(small.x(), 5); EXPECT_EQ(small.y(), 6); const coords2 med(1200, 4000); EXPECT_LT(small, med); EXPECT_LE(small, med); EXPECT_GT(med, small); EXPECT_GE(med, small); const coords2 big(10000, 12345); EXPECT_GT(big, med); EXPECT_GT(big, small); EXPECT_LT(small, big); const coords2 med2_a(1200, 4001); EXPECT_LE(med, med2_a); EXPECT_GE(med2_a, med); EXPECT_FALSE(med2_a < med); EXPECT_FALSE(med2_a == med); EXPECT_FALSE(med > med2_a); } }