|
|
|
@ -119,7 +119,6 @@ TEST(BarDeathTest, ThreadSafeAndFast) { |
|
|
|
|
EXPECT_DEATH_IF_SUPPORTED(::testing::internal::posix::Abort(), ""); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#if GTEST_HAS_PARAM_TEST |
|
|
|
|
int g_param_test_count = 0; |
|
|
|
|
|
|
|
|
|
const int kNumberOfParamTests = 10; |
|
|
|
@ -135,7 +134,6 @@ TEST_P(MyParamTest, ShouldPass) { |
|
|
|
|
INSTANTIATE_TEST_CASE_P(MyParamSequence, |
|
|
|
|
MyParamTest, |
|
|
|
|
testing::Range(0, kNumberOfParamTests)); |
|
|
|
|
#endif // GTEST_HAS_PARAM_TEST
|
|
|
|
|
|
|
|
|
|
// Resets the count for each test.
|
|
|
|
|
void ResetCounts() { |
|
|
|
@ -144,9 +142,7 @@ void ResetCounts() { |
|
|
|
|
g_should_fail_count = 0; |
|
|
|
|
g_should_pass_count = 0; |
|
|
|
|
g_death_test_count = 0; |
|
|
|
|
#if GTEST_HAS_PARAM_TEST |
|
|
|
|
g_param_test_count = 0; |
|
|
|
|
#endif // GTEST_HAS_PARAM_TEST
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Checks that the count for each test is expected.
|
|
|
|
@ -156,9 +152,7 @@ void CheckCounts(int expected) { |
|
|
|
|
GTEST_CHECK_INT_EQ_(expected, g_should_fail_count); |
|
|
|
|
GTEST_CHECK_INT_EQ_(expected, g_should_pass_count); |
|
|
|
|
GTEST_CHECK_INT_EQ_(expected, g_death_test_count); |
|
|
|
|
#if GTEST_HAS_PARAM_TEST |
|
|
|
|
GTEST_CHECK_INT_EQ_(expected * kNumberOfParamTests, g_param_test_count); |
|
|
|
|
#endif // GTEST_HAS_PARAM_TEST
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Tests the behavior of Google Test when --gtest_repeat is not specified.
|
|
|
|
@ -201,9 +195,7 @@ void TestRepeatWithFilterForSuccessfulTests(int repeat) { |
|
|
|
|
GTEST_CHECK_INT_EQ_(0, g_should_fail_count); |
|
|
|
|
GTEST_CHECK_INT_EQ_(repeat, g_should_pass_count); |
|
|
|
|
GTEST_CHECK_INT_EQ_(repeat, g_death_test_count); |
|
|
|
|
#if GTEST_HAS_PARAM_TEST |
|
|
|
|
GTEST_CHECK_INT_EQ_(repeat * kNumberOfParamTests, g_param_test_count); |
|
|
|
|
#endif // GTEST_HAS_PARAM_TEST
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Tests using --gtest_repeat when --gtest_filter specifies a set of
|
|
|
|
@ -219,9 +211,7 @@ void TestRepeatWithFilterForFailedTests(int repeat) { |
|
|
|
|
GTEST_CHECK_INT_EQ_(repeat, g_should_fail_count); |
|
|
|
|
GTEST_CHECK_INT_EQ_(0, g_should_pass_count); |
|
|
|
|
GTEST_CHECK_INT_EQ_(0, g_death_test_count); |
|
|
|
|
#if GTEST_HAS_PARAM_TEST |
|
|
|
|
GTEST_CHECK_INT_EQ_(0, g_param_test_count); |
|
|
|
|
#endif // GTEST_HAS_PARAM_TEST
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} // namespace
|
|
|
|
|