| 1 | #include "../HandmadeTest.h" |
| 2 | |
| 3 | TEST(Equality, Vec2) |
| 4 | { |
| 5 | HMM_Vec2 a = HMM_V2(1.0f, 2.0f); |
| 6 | HMM_Vec2 b = HMM_V2(1.0f, 2.0f); |
| 7 | HMM_Vec2 c = HMM_V2(3.0f, 4.0f); |
| 8 | |
| 9 | EXPECT_TRUE(HMM_EqV2(a, b)); |
| 10 | EXPECT_FALSE(HMM_EqV2(a, c)); |
| 11 | |
| 12 | #ifdef __cplusplus |
| 13 | EXPECT_TRUE(HMM_Eq(a, b)); |
| 14 | EXPECT_FALSE(HMM_Eq(a, c)); |
| 15 | |
| 16 | EXPECT_TRUE(a == b); |
| 17 | EXPECT_FALSE(a == c); |
| 18 | |
| 19 | EXPECT_FALSE(a != b); |
| 20 | EXPECT_TRUE(a != c); |
| 21 | #endif |
| 22 | } |
| 23 | |
| 24 | TEST(Equality, Vec3) |
| 25 | { |