Lines Matching refs:DeathTest
66 class DeathTest {
77 const char* file, int line, DeathTest** test);
78 DeathTest();
79 virtual ~DeathTest() { } in ~DeathTest()
84 explicit ReturnSentinel(DeathTest* test) : test_(test) { } in ReturnSentinel()
87 DeathTest* const test_;
124 GTEST_DISALLOW_COPY_AND_ASSIGN(DeathTest);
132 const char* file, int line, DeathTest** test) = 0;
139 const char* file, int line, DeathTest** test);
152 ::testing::internal::DeathTest* gtest_dt; \
153 if (!::testing::internal::DeathTest::Create(#statement, >est_regex, \
158 ::testing::internal::scoped_ptr< ::testing::internal::DeathTest> \
161 case ::testing::internal::DeathTest::OVERSEE_TEST: \
166 case ::testing::internal::DeathTest::EXECUTE_TEST: { \
167 ::testing::internal::DeathTest::ReturnSentinel \
170 gtest_dt->Abort(::testing::internal::DeathTest::TEST_DID_NOT_DIE); \
177 fail(::testing::internal::DeathTest::LastMessage())