55class GTEST_API_ ScopedFakeTestPartResultReporter
56 :
public TestPartResultReporterInterface {
60 INTERCEPT_ONLY_CURRENT_THREAD,
68 explicit ScopedFakeTestPartResultReporter(TestPartResultArray* result);
71 ScopedFakeTestPartResultReporter(InterceptMode intercept_mode,
72 TestPartResultArray* result);
75 ~ScopedFakeTestPartResultReporter()
override;
82 void ReportTestPartResult(
const TestPartResult& result)
override;
87 const InterceptMode intercept_mode_;
88 TestPartResultReporterInterface* old_reporter_;
89 TestPartResultArray*
const result_;
104 SingleFailureChecker(
const TestPartResultArray* results,
105 TestPartResult::Type type,
const std::string& substr);
106 ~SingleFailureChecker();
108 const TestPartResultArray*
const results_;
109 const TestPartResult::Type type_;
110 const std::string substr_;