1 #ifndef UNITTEST_TESTREPORTER_H
2 #define UNITTEST_TESTREPORTER_H
4 #include "HelperMacros.h"
10 class UNITTEST_LINKAGE TestReporter
13 virtual ~TestReporter();
15 virtual void ReportTestStart(TestDetails
const& test) = 0;
16 virtual void ReportFailure(TestDetails
const& test,
char const* failure) = 0;
17 virtual void ReportTestFinish(TestDetails
const& test,
float secondsElapsed) = 0;
18 virtual void ReportSummary(
int totalTestCount,
int failedTestCount,
int failureCount,
float secondsElapsed) = 0;