TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
TestReporter Class Referenceabstract
Inheritance diagram for TestReporter:
TestReporterStdout

Public Member Functions

virtual ~TestReporter ()
 
virtual void ReportTestStart (char const *testName)=0
 
virtual void ReportTime (char const *testName, float secondsElapsed)=0
 
virtual void ReportFailure (char const *file, int line, char const *testName, char const *failure)=0
 
virtual void ReportWarning (char const *file, int line, char const *testName, char const *failure)=0
 
virtual void ReportTestFinish (char const *testName, float secondsElapsed)=0
 
virtual void ReportSummary (int testCount, int failedCount, int totalFailedCount, int warnedCount, int totalWarnedCount, float secondsElapsed)=0
 

Constructor & Destructor Documentation

virtual ~TestReporter ( )
virtual

Member Function Documentation

virtual void ReportTestStart ( char const *  testName)
pure virtual
virtual void ReportTime ( char const *  testName,
float  secondsElapsed 
)
pure virtual
virtual void ReportFailure ( char const *  file,
int  line,
char const *  testName,
char const *  failure 
)
pure virtual
virtual void ReportWarning ( char const *  file,
int  line,
char const *  testName,
char const *  failure 
)
pure virtual
virtual void ReportTestFinish ( char const *  testName,
float  secondsElapsed 
)
pure virtual
virtual void ReportSummary ( int  testCount,
int  failedCount,
int  totalFailedCount,
int  warnedCount,
int  totalWarnedCount,
float  secondsElapsed 
)
pure virtual