1 #ifndef UNITTEST_DEFERREDTESTREPORTER_H
2 #define UNITTEST_DEFERREDTESTREPORTER_H
4 #include "TestReporter.h"
5 #include "DeferredTestResult.h"
12 class DeferredTestReporter
: public TestReporter
15 virtual void ReportTestStart(TestDetails
const& details
);
16 virtual void ReportFailure(TestDetails
const& details
, char const* failure
);
17 virtual void ReportTestFinish(TestDetails
const& details
, float secondsElapsed
);
19 typedef std::vector
< DeferredTestResult
> DeferredTestResultList
;
20 DeferredTestResultList
& GetResults();
23 DeferredTestResultList m_results
;