Lines Matching refs:DeathTest
112 struct DeathTest { struct
133 DeathTest(AssertionInfoMatcher const& Matcher) : matcher_(Matcher) {} in DeathTest() argument
211 DeathTest(DeathTest const&) = delete; argument
212 DeathTest& operator=(DeathTest const&) = delete; argument
253 std::exit(DeathTest::RK_MatchFound); in __libcpp_verbose_abort() argument
255 std::exit(DeathTest::RK_MatchFailure); in __libcpp_verbose_abort()
260 DeathTest DT(Matcher); in ExpectDeath()
261 DeathTest::ResultKind RK = DT.Run(func); in ExpectDeath()
264 if (RK != DeathTest::RK_Unknown) { in ExpectDeath()
276 case DeathTest::RK_MatchFound: in ExpectDeath()
278 case DeathTest::RK_SetupFailure: in ExpectDeath()
280 case DeathTest::RK_Unknown: in ExpectDeath()
282 case DeathTest::RK_DidNotDie: in ExpectDeath()
284 case DeathTest::RK_MatchFailure: in ExpectDeath()