Simplifies the tests using EXPECT_DEATH_IF_SUPPORTED.
diff --git a/test/gmock-port_test.cc b/test/gmock-port_test.cc
index 2e85bcc..7335405 100644
--- a/test/gmock-port_test.cc
+++ b/test/gmock-port_test.cc
@@ -65,8 +65,6 @@
GMOCK_CHECK_(true) << "Check failed in switch case";
}
-#if GTEST_HAS_DEATH_TEST
-
TEST(GmockCheckDeathTest, DiesWithCorrectOutputOnFailure) {
const bool a_false_condition = false;
// MSVC and gcc use different formats to print source file locations.
@@ -81,9 +79,12 @@
#endif // _MSC_VER
".*a_false_condition.*Extra info";
- EXPECT_DEATH(GMOCK_CHECK_(a_false_condition) << "Extra info", regex);
+ EXPECT_DEATH_IF_SUPPORTED(GMOCK_CHECK_(a_false_condition) << "Extra info",
+ regex);
}
+#if GTEST_HAS_DEATH_TEST
+
TEST(GmockCheckDeathTest, LivesSilentlyOnSuccess) {
EXPECT_EXIT({
GMOCK_CHECK_(true) << "Extra info";