Lines Matching refs:g_current_test
49 extern testing::Test* g_current_test;
52 static testing::Test* Create() { return g_current_test = new y; } \
65 g_current_test->Check(a == b, __FILE__, __LINE__, #a " == " #b)
67 g_current_test->Check(a != b, __FILE__, __LINE__, #a " != " #b)
69 g_current_test->Check(a > b, __FILE__, __LINE__, #a " > " #b)
71 g_current_test->Check(a < b, __FILE__, __LINE__, #a " < " #b)
73 g_current_test->Check(a >= b, __FILE__, __LINE__, #a " >= " #b)
75 g_current_test->Check(a <= b, __FILE__, __LINE__, #a " <= " #b)
77 g_current_test->Check(static_cast<bool>(a), __FILE__, __LINE__, #a)
79 g_current_test->Check(!static_cast<bool>(a), __FILE__, __LINE__, #a)
82 if (!EXPECT_EQ(a, b)) { g_current_test->AddAssertionFailure(); return; }
84 if (!EXPECT_NE(a, b)) { g_current_test->AddAssertionFailure(); return; }
86 if (!EXPECT_GT(a, b)) { g_current_test->AddAssertionFailure(); return; }
88 if (!EXPECT_LT(a, b)) { g_current_test->AddAssertionFailure(); return; }
90 if (!EXPECT_GE(a, b)) { g_current_test->AddAssertionFailure(); return; }
92 if (!EXPECT_LE(a, b)) { g_current_test->AddAssertionFailure(); return; }
94 if (!EXPECT_TRUE(a)) { g_current_test->AddAssertionFailure(); return; }
96 if (!EXPECT_FALSE(a)) { g_current_test->AddAssertionFailure(); return; }
99 int fail_count = g_current_test->AssertionFailures(); \
101 if (fail_count != g_current_test->AssertionFailures()) { \
102 g_current_test->AddAssertionFailure(); \