Lines Matching refs:DeathTest
72 using testing::internal::DeathTest;
820 const char* file, int line, DeathTest** test);
823 void SetParameters(bool create, DeathTest::TestRole role,
832 DeathTest::AbortReason AbortArgument(int n) const {
843 DeathTest::TestRole role_;
858 std::vector<DeathTest::AbortReason> abort_args_;
865 // A DeathTest implementation useful in testing. It returns values set
866 // at its creation from its various inherited DeathTest methods, and
869 class MockDeathTest : public DeathTest {
905 role_(DeathTest::OVERSEE_TEST),
917 DeathTest::TestRole role,
938 DeathTest** test) {
984 // Test that nothing happens when the factory doesn't return a DeathTest:
987 factory_->SetParameters(false, DeathTest::OVERSEE_TEST, 0, true);
1002 factory_->SetParameters(true, DeathTest::OVERSEE_TEST, 0, true);
1017 factory_->SetParameters(true, DeathTest::OVERSEE_TEST, 1, true);
1033 factory_->SetParameters(true, DeathTest::EXECUTE_TEST, 0, true);
1040 EXPECT_EQ(DeathTest::TEST_ENCOUNTERED_RETURN_STATEMENT,
1049 factory_->SetParameters(true, DeathTest::EXECUTE_TEST, 0, true);
1061 EXPECT_EQ(DeathTest::TEST_DID_NOT_DIE,
1063 EXPECT_EQ(DeathTest::TEST_ENCOUNTERED_RETURN_STATEMENT,
1075 TEST(StreamingAssertionsDeathTest, DeathTest) {
1363 // Tests that a test case whose name ends with "DeathTest" works fine