Home
last modified time | relevance | path

Searched refs:DeathTest (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-death-test-internal.h77 class GTEST_API_ DeathTest {
88 const char* file, int line, DeathTest** test);
89 DeathTest();
90 virtual ~DeathTest() { } in ~DeathTest()
95 explicit ReturnSentinel(DeathTest* test) : test_(test) { } in ReturnSentinel()
98 DeathTest* const test_;
144 GTEST_DISALLOW_COPY_AND_ASSIGN_(DeathTest);
155 int line, DeathTest** test) = 0; in GTEST_DISABLE_MSC_WARNINGS_POP_()
162 const char* file, int line, DeathTest** test) override;
205 death_test->Abort(::testing::internal::DeathTest::TEST_THREW_EXCEPTION); \
[all …]
/llvm-project-15.0.7/libcxx/test/support/test.support/
H A Dtest_check_assertion.pass.cpp21 inline bool TestDeathTest(const char* stmt, Func&& func, DeathTest::ResultKind ExpectResult, Assert… in TestDeathTest()
22 DeathTest DT(Matcher); in TestDeathTest()
23 DeathTest::ResultKind RK = DT.Run(func); in TestDeathTest()
35 …pected result did not occur: expected ") + DeathTest::ResultKindToString(ExpectResult) + " got: " … in TestDeathTest()
48 TEST_DEATH_TEST_MATCHES(DeathTest::RK_MatchFailure, ExpectMatch, my_libcpp_assert()); in test_no_match_found()
52 TEST_DEATH_TEST(DeathTest::RK_DidNotDie, ((void)0)); in test_did_not_die()
56 TEST_DEATH_TEST(DeathTest::RK_Unknown, std::exit(13)); in test_unknown()
/llvm-project-15.0.7/libcxx/test/support/
H A Dcheck_assertion.h112 struct DeathTest { struct
211 DeathTest(DeathTest const&) = delete; argument
212 DeathTest& operator=(DeathTest const&) = delete; argument
253 std::exit(DeathTest::RK_MatchFound); in __libcpp_verbose_abort() argument
260 DeathTest DT(Matcher); 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()
[all …]
/llvm-project-15.0.7/llvm/utils/unittest/googletest/src/
H A Dgtest-death-test.cc369 DeathTest::DeathTest() { in DeathTest() function in testing::internal::DeathTest
379 bool DeathTest::Create(const char* statement, in Create()
386 const char* DeathTest::LastMessage() { in LastMessage()
394 std::string DeathTest::last_death_test_message_;
397 class DeathTestImpl : public DeathTest {
780 DeathTest::set_last_death_test_message(""); in AssumeRole()
1128 DeathTest::set_last_death_test_message(""); in AssumeRole()
1413 DeathTest::TestRole ExecDeathTest::AssumeRole() { in AssumeRole()
1444 DeathTest::set_last_death_test_message(""); in AssumeRole()
1478 DeathTest::set_last_death_test_message( in Create()
[all …]