CppUTest Documentation
 All Classes
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
TestOutput Class Referenceabstract
Inheritance diagram for TestOutput:
ConsoleTestOutput JUnitTestOutput StringBufferTestOutput

Public Types

enum  WorkingEnvironment { vistualStudio, eclipse, detectEnvironment }
 

Public Member Functions

virtual void printTestsStarted ()
 
virtual void printTestsEnded (const TestResult &result)
 
virtual void printCurrentTestStarted (const UtestShell &test)
 
virtual void printCurrentTestEnded (const TestResult &res)
 
virtual void printCurrentGroupStarted (const UtestShell &test)
 
virtual void printCurrentGroupEnded (const TestResult &res)
 
virtual void verbose ()
 
virtual void printBuffer (const char *)=0
 
virtual void print (const char *)
 
virtual void print (long)
 
virtual void printDouble (double)
 
virtual void printHex (long)
 
virtual void print (const TestFailure &failure)
 
virtual void printTestRun (int number, int total)
 
virtual void setProgressIndicator (const char *)
 
virtual void flush ()
 

Static Public Member Functions

static void setWorkingEnvironment (WorkingEnvironment workEnvironment)
 
static WorkingEnvironment getWorkingEnvironment ()
 

Protected Member Functions

virtual void printEclipseErrorInFileOnLine (SimpleString file, int lineNumber)
 
virtual void printVistualStudioErrorInFileOnLine (SimpleString file, int lineNumber)
 
virtual void printProgressIndicator ()
 
void printFileAndLineForTestAndFailure (const TestFailure &failure)
 
void printFileAndLineForFailure (const TestFailure &failure)
 
void printFailureInTest (SimpleString testName)
 
void printFailureMessage (SimpleString reason)
 
void printErrorInFileOnLineFormattedForWorkingEnvironment (SimpleString testFile, int lineNumber)
 
 TestOutput (const TestOutput &)
 
TestOutputoperator= (const TestOutput &)
 

Protected Attributes

int dotCount_
 
bool verbose_
 
const char * progressIndication_
 

Static Protected Attributes

static WorkingEnvironment workingEnvironment_
 

The documentation for this class was generated from the following file: