aboutsummaryrefslogtreecommitdiffstats
path: root/test/gtest_filter_unittest_.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/gtest_filter_unittest_.cc')
-rw-r--r--test/gtest_filter_unittest_.cc19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/gtest_filter_unittest_.cc b/test/gtest_filter_unittest_.cc
index 99610796..22638e0d 100644
--- a/test/gtest_filter_unittest_.cc
+++ b/test/gtest_filter_unittest_.cc
@@ -91,6 +91,25 @@ TEST(BazTest, DISABLED_TestC) {
FAIL() << "Expected failure.";
}
+// Test case HasDeathTest
+
+TEST(HasDeathTest, Test1) {
+#ifdef GTEST_HAS_DEATH_TEST
+ EXPECT_DEATH({exit(1);},
+ ".*");
+#endif // GTEST_HAS_DEATH_TEST
+}
+
+// We need at least two death tests to make sure that the all death tests
+// aren't on the first shard.
+TEST(HasDeathTest, Test2) {
+#ifdef GTEST_HAS_DEATH_TEST
+ EXPECT_DEATH({exit(1);},
+ ".*");
+#endif // GTEST_HAS_DEATH_TEST
+}
+
+
// Test case FoobarTest
TEST(DISABLED_FoobarTest, Test1) {