Changeset View
Changeset View
Standalone View
Standalone View
tests/gtests/testing/testing.h
| Show All 36 Lines | #define EXPECT_V4_NEAR(a, b, eps) \ | ||||
| { \ | { \ | ||||
| EXPECT_NEAR(a[0], b[0], eps); \ | EXPECT_NEAR(a[0], b[0], eps); \ | ||||
| EXPECT_NEAR(a[1], b[1], eps); \ | EXPECT_NEAR(a[1], b[1], eps); \ | ||||
| EXPECT_NEAR(a[2], b[2], eps); \ | EXPECT_NEAR(a[2], b[2], eps); \ | ||||
| EXPECT_NEAR(a[3], b[3], eps); \ | EXPECT_NEAR(a[3], b[3], eps); \ | ||||
| } \ | } \ | ||||
| (void)0 | (void)0 | ||||
| #define EXPECT_M2_NEAR(a, b, eps) \ | |||||
| do { \ | |||||
| EXPECT_V2_NEAR(a[0], b[0], eps); \ | |||||
| EXPECT_V2_NEAR(a[1], b[1], eps); \ | |||||
| } while (false); | |||||
| #define EXPECT_M3_NEAR(a, b, eps) \ | #define EXPECT_M3_NEAR(a, b, eps) \ | ||||
| do { \ | do { \ | ||||
| EXPECT_V3_NEAR(a[0], b[0], eps); \ | EXPECT_V3_NEAR(a[0], b[0], eps); \ | ||||
| EXPECT_V3_NEAR(a[1], b[1], eps); \ | EXPECT_V3_NEAR(a[1], b[1], eps); \ | ||||
| EXPECT_V3_NEAR(a[2], b[2], eps); \ | EXPECT_V3_NEAR(a[2], b[2], eps); \ | ||||
| } while (false); | } while (false); | ||||
| #define EXPECT_M4_NEAR(a, b, eps) \ | #define EXPECT_M4_NEAR(a, b, eps) \ | ||||
| ▲ Show 20 Lines • Show All 115 Lines • Show Last 20 Lines | |||||