- Main Page
- Related Pages
- Classes
- Files

- File List
- File Members

# TestReporter.h

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