CppUnit project page FAQ

TextOutputter.h
Go to the documentation of this file.
1#ifndef CPPUNIT_TEXTOUTPUTTER_H
2#define CPPUNIT_TEXTOUTPUTTER_H
3
5#include <cppunit/Outputter.h>
7
9
10
11class Exception;
12class SourceLine;
14class TestFailure;
15
16
21{
22public:
24 OStream &stream );
25
27 virtual ~TextOutputter();
28
29 void write();
30 virtual void printFailures();
31 virtual void printHeader();
32
33 virtual void printFailure( TestFailure *failure,
34 int failureNumber );
35 virtual void printFailureListMark( int failureNumber );
36 virtual void printFailureTestName( TestFailure *failure );
37 virtual void printFailureType( TestFailure *failure );
38 virtual void printFailureLocation( SourceLine sourceLine );
39 virtual void printFailureDetail( Exception *thrownException );
40 virtual void printFailureWarning();
41 virtual void printStatistics();
42
43protected:
46
47private:
50
52 void operator =( const TextOutputter &copy );
53};
54
55
56
58
59#endif // CPPUNIT_TEXTOUTPUTTER_H
#define CPPUNIT_API
Definition CppUnitApi.h:27
#define CPPUNIT_NS_END
Definition Portability.h:106
#define CPPUNIT_NS_BEGIN
Definition Portability.h:105
CPPUNIT_NS_BEGIN typedef std::ostream OStream
Definition Stream.h:330
Exceptions thrown by failed assertions.
Definition Exception.h:20
Abstract outputter to print test result summary.
Definition Outputter.h:14
virtual void write()=0
Represents a source line location.
Definition SourceLine.h:31
Record of a failed Test execution.
Definition TestFailure.h:25
Collects test result.
Definition TestResultCollector.h:32
virtual void printFailureLocation(SourceLine sourceLine)
Definition TextOutputter.cpp:88
virtual void printFailureListMark(int failureNumber)
Definition TextOutputter.cpp:65
virtual void printFailureTestName(TestFailure *failure)
Definition TextOutputter.cpp:72
TestResultCollector * m_result
Definition TextOutputter.h:44
TextOutputter(const TextOutputter &copy)
Prevents the use of the copy constructor.
virtual void printFailure(TestFailure *failure, int failureNumber)
Definition TextOutputter.cpp:48
OStream & m_stream
Definition TextOutputter.h:45
virtual void printFailureDetail(Exception *thrownException)
Definition TextOutputter.cpp:99
virtual void printHeader()
Definition TextOutputter.cpp:107
virtual void printFailureWarning()
Definition TextOutputter.cpp:121
TextOutputter(TestResultCollector *result, OStream &stream)
Definition TextOutputter.cpp:11
virtual void printFailureType(TestFailure *failure)
Definition TextOutputter.cpp:79
virtual void printFailures()
Definition TextOutputter.cpp:35
virtual void printStatistics()
Definition TextOutputter.cpp:128

Send comments to:
CppUnit Developers