November 2004
Intermediate to advanced
212 pages
5h 2m
English
CompilerOutputter
The class
CompilerOutputter
(see Figure C-3) is a
subclass of Outputter. It outputs test results in
the format that the Microsoft Visual C++ (VC++) IDE uses for compiler
errors, enabling the IDE to locate test assertions in the code.
CompilerOutputter belongs to the namespace
CppUnit. It is declared in
CompilerOutputter.h and implemented in
CompilerOutputter.cpp.
![]() |
class CompilerOutputter : public Outputter
CompilerOutputter(TestResultCollector *result, ostream& stream)
Creates a CompilerOutputter to get test results
from result and outputs them to
stream.
virtual ~CompilerOutputter( )
A destructor.
static CompilerOutputter *defaultOutputter( TestResultCollector *result, ostream& stream)
A static method that returns a new
CompilerOutputter.
virtual void printDefaultMessage(Exception *thrownException)
virtual void printFailedTestName(TestFailure *failure)
virtual void printFailureDetail(TestFailure *failure)
virtual void printFailureLocation(SourceLine sourceLine)
virtual void printFailureMessage(TestFailure *failure)
virtual void printFailureReport( )
virtual void printFailuresList( )
virtual void printFailureType(TestFailure *failure)
virtual void printNotEqualMessage(Exception *thrownException)
virtual void printStatistics( )
virtual void printSucess( ...Read now
Unlock full access