00001 #ifndef UNITTEST_TESTREPORTERSTDOUT_H 00002 #define UNITTEST_TESTREPORTERSTDOUT_H 00003 00004 #include "TestReporter.h" 00005 00006 namespace UnitTest { 00007 00008 class TestReporterStdout : public TestReporter 00009 { 00010 private: 00011 virtual void ReportTestStart(TestDetails const& test); 00012 virtual void ReportFailure(TestDetails const& test, char const* failure); 00013 virtual void ReportTestFinish(TestDetails const& test, float secondsElapsed); 00014 virtual void ReportSummary(int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed); 00015 }; 00016 00017 } 00018 00019 #endif