1#ifndef CPPUNIT_COMPILERTESTRESULTOUTPUTTER_H
2#define CPPUNIT_COMPILERTESTRESULTOUTPUTTER_H
133 virtual std::string
extractBaseName(
const std::string &fileName )
const;
#define CPPUNIT_API
Definition CppUnitApi.h:27
#define CPPUNIT_COMPILER_LOCATION_FORMAT
Definition Portability.h:72
#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
OStream & m_stream
Definition CompilerOutputter.h:137
TestResultCollector * m_result
Definition CompilerOutputter.h:136
void setLocationFormat(const std::string &locationFormat)
Sets the error location format.
Definition CompilerOutputter.cpp:31
virtual void printFailuresList()
Definition CompilerOutputter.cpp:71
int wrapColumn() const
Definition CompilerOutputter.cpp:210
virtual std::string extractBaseName(const std::string &fileName) const
Definition CompilerOutputter.cpp:140
CompilerOutputter(const CompilerOutputter ©)
Prevents the use of the copy constructor.
virtual void printFailureDetail(TestFailure *failure)
Definition CompilerOutputter.cpp:81
virtual bool processLocationFormatCommand(char command, const SourceLine &sourceLine)
Definition CompilerOutputter.cpp:119
virtual void printFailedTestName(TestFailure *failure)
Definition CompilerOutputter.cpp:162
virtual void printSuccess()
Definition CompilerOutputter.cpp:56
virtual void printFailureReport()
Definition CompilerOutputter.cpp:63
virtual void printFailureLocation(SourceLine sourceLine)
Definition CompilerOutputter.cpp:91
virtual void printFailureType(TestFailure *failure)
Definition CompilerOutputter.cpp:155
int m_wrapColumn
Definition CompilerOutputter.h:139
void setNoWrap()
Definition CompilerOutputter.cpp:203
static CompilerOutputter * defaultOutputter(TestResultCollector *result, OStream &stream)
Creates an instance of an outputter that matches your current compiler.
Definition CompilerOutputter.cpp:38
void setWrapColumn(int wrapColumn)
Definition CompilerOutputter.cpp:196
std::string m_locationFormat
Definition CompilerOutputter.h:138
virtual void printFailureMessage(TestFailure *failure)
Definition CompilerOutputter.cpp:169
virtual void printStatistics()
Definition CompilerOutputter.cpp:184
CompilerOutputter(TestResultCollector *result, OStream &stream, const std::string &locationFormat=CPPUNIT_COMPILER_LOCATION_FORMAT)
Constructs a CompilerOutputter object.
Definition CompilerOutputter.cpp:14
Exceptions thrown by failed assertions.
Definition Exception.h:20
Abstract outputter to print test result summary.
Definition Outputter.h:14
Represents a source line location.
Definition SourceLine.h:31
Record of a failed Test execution.
Definition TestFailure.h:25
Base class for all test objects.
Definition Test.h:26
Collects test result.
Definition TestResultCollector.h:32