diff options
author | zhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925> | 2010-06-16 22:47:13 (GMT) |
---|---|---|
committer | zhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925> | 2010-06-16 22:47:13 (GMT) |
commit | 682c89f7557eb53c7359b6cbf3670c05165f2419 (patch) | |
tree | 3a0d849ba9e72f411fbcc0b1b8f1acd880647736 /src/gtest-internal-inl.h | |
parent | 985a30360ce4824b65cb35ad55faa0d7c1ad1104 (diff) | |
download | googletest-682c89f7557eb53c7359b6cbf3670c05165f2419.zip googletest-682c89f7557eb53c7359b6cbf3670c05165f2419.tar.gz googletest-682c89f7557eb53c7359b6cbf3670c05165f2419.tar.bz2 |
Makes gtest report failures in ad hoc test assertions executed before RUN_ALL_TESTS().
Diffstat (limited to 'src/gtest-internal-inl.h')
-rw-r--r-- | src/gtest-internal-inl.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gtest-internal-inl.h b/src/gtest-internal-inl.h index 9e63aed..c5608c9 100644 --- a/src/gtest-internal-inl.h +++ b/src/gtest-internal-inl.h @@ -754,9 +754,13 @@ class GTEST_API_ UnitTestImpl { // doesn't apply there.) int RunAllTests(); - // Clears the results of all tests, including the ad hoc test. - void ClearResult() { + // Clears the results of all tests, except the ad hoc tests. + void ClearNonAdHocTestResult() { ForEach(test_cases_, TestCase::ClearTestCaseResult); + } + + // Clears the results of ad-hoc test assertions. + void ClearAdHocTestResult() { ad_hoc_test_result_.Clear(); } |