H A D | gtest-death-test.h | 170 // Asserts that a given `statement` causes the program to exit, with an 173 #define ASSERT_EXIT(statement, predicate, matcher) \ argument 174 GTEST_DEATH_TEST_(statement, predicate, matcher, GTEST_FATAL_FAILURE_) 178 #define EXPECT_EXIT(statement, predicate, matcher) \ argument 179 GTEST_DEATH_TEST_(statement, predicate, matcher, GTEST_NONFATAL_FAILURE_) 181 // Asserts that a given `statement` causes the program to exit, either by 184 #define ASSERT_DEATH(statement, matcher) \ argument 185 ASSERT_EXIT(statement, ::testing::internal::ExitedUnsuccessfully, matcher) 189 #define EXPECT_DEATH(statement, matcher) \ argument 190 EXPECT_EXIT(statement, 264 EXPECT_DEBUG_DEATH(statement,regex) global() argument 267 ASSERT_DEBUG_DEATH(statement,regex) global() argument 272 EXPECT_DEBUG_DEATH(statement,regex) global() argument 274 ASSERT_DEBUG_DEATH(statement,regex) global() argument 314 GTEST_UNSUPPORTED_DEATH_TEST(statement,regex,terminator) global() argument 332 EXPECT_DEATH_IF_SUPPORTED(statement,regex) global() argument 334 ASSERT_DEATH_IF_SUPPORTED(statement,regex) global() argument 337 EXPECT_DEATH_IF_SUPPORTED(statement,regex) global() argument 339 ASSERT_DEATH_IF_SUPPORTED(statement,regex) global() argument [all...] |