diff options
author | zhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925> | 2009-02-09 18:05:21 +0000 |
---|---|---|
committer | zhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925> | 2009-02-09 18:05:21 +0000 |
commit | 905074c42ba4d0c5b472730b00e43a01d6a50134 (patch) | |
tree | 89a505afc6b6903db71c9005fdfc24848e907732 /test/gtest_filter_unittest_.cc | |
parent | ac60cef37792a6cb7f3534d3f4e2c6d69ab4b5e6 (diff) | |
download | googletest-905074c42ba4d0c5b472730b00e43a01d6a50134.tar.gz |
Implements the test sharding protocol. By Eric Fellheimer.
git-svn-id: http://googletest.googlecode.com/svn/trunk@187 861a406c-534a-0410-8894-cb66d6ee9925
Diffstat (limited to 'test/gtest_filter_unittest_.cc')
-rw-r--r-- | test/gtest_filter_unittest_.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/gtest_filter_unittest_.cc b/test/gtest_filter_unittest_.cc index 9961079..22638e0 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) { |