Home | History | Annotate | Download | only in test

Lines Matching refs:DeathTest

72 using testing::internal::DeathTest;
885 const char* file, int line, DeathTest** test);
888 void SetParameters(bool create, DeathTest::TestRole role,
897 DeathTest::AbortReason AbortArgument(int n) const {
908 DeathTest::TestRole role_;
923 std::vector<DeathTest::AbortReason> abort_args_;
930 // A DeathTest implementation useful in testing. It returns values set
931 // at its creation from its various inherited DeathTest methods, and
934 class MockDeathTest : public DeathTest {
970 role_(DeathTest::OVERSEE_TEST),
982 DeathTest::TestRole role,
1003 DeathTest** test) {
1049 // Test that nothing happens when the factory doesn't return a DeathTest:
1052 factory_->SetParameters(false, DeathTest::OVERSEE_TEST, 0, true);
1067 factory_->SetParameters(true, DeathTest::OVERSEE_TEST, 0, true);
1082 factory_->SetParameters(true, DeathTest::OVERSEE_TEST, 1, true);
1098 factory_->SetParameters(true, DeathTest::EXECUTE_TEST, 0, true);
1105 EXPECT_EQ(DeathTest::TEST_ENCOUNTERED_RETURN_STATEMENT,
1114 factory_->SetParameters(true, DeathTest::EXECUTE_TEST, 0, true);
1126 EXPECT_EQ(DeathTest::TEST_DID_NOT_DIE,
1128 EXPECT_EQ(DeathTest::TEST_ENCOUNTERED_RETURN_STATEMENT,
1140 TEST(StreamingAssertionsDeathTest, DeathTest) {
1423 // Tests that a test case whose name ends with "DeathTest" works fine