

Go to the source code of this file.
Namespaces | |
| namespace | testing |
| namespace | testing::internal |
Defines | |
| #define | GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, terminator) |
Functions | |
| testing::internal::GTEST_DECLARE_string_ (internal_run_death_test) | |
Variables | |
| const char | testing::internal::kDeathTestStyleFlag [] = "death_test_style" |
| const char | testing::internal::kDeathTestUseFork [] = "death_test_use_fork" |
| const char | testing::internal::kInternalRunDeathTestFlag [] = "internal_run_death_test" |
| #define GTEST_UNSUPPORTED_DEATH_TEST_ | ( | statement, | |
| regex, | |||
| terminator | |||
| ) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::AlwaysTrue()) { \ GTEST_LOG_(WARNING) \ << "Death tests are not supported on this platform.\n" \ << "Statement '" #statement "' cannot be verified."; \ } else if (::testing::internal::AlwaysFalse()) { \ ::testing::internal::RE::PartialMatch(".*", (regex)); \ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ terminator; \ } else \ ::testing::Message()
Definition at line 301 of file gtest-death-test-internal.h.