diff options
Diffstat (limited to '3rdParty/CppUnit/src/include/cppunit/TextOutputter.h')
| -rw-r--r-- | 3rdParty/CppUnit/src/include/cppunit/TextOutputter.h | 59 | 
1 files changed, 59 insertions, 0 deletions
diff --git a/3rdParty/CppUnit/src/include/cppunit/TextOutputter.h b/3rdParty/CppUnit/src/include/cppunit/TextOutputter.h new file mode 100644 index 0000000..6bd9cea --- /dev/null +++ b/3rdParty/CppUnit/src/include/cppunit/TextOutputter.h @@ -0,0 +1,59 @@ +#ifndef CPPUNIT_TEXTOUTPUTTER_H +#define CPPUNIT_TEXTOUTPUTTER_H + +#include <cppunit/Portability.h> +#include <cppunit/Outputter.h> +#include <cppunit/portability/Stream.h> + +CPPUNIT_NS_BEGIN + + +class Exception; +class SourceLine; +class TestResultCollector; +class TestFailure; + + +/*! \brief Prints a TestResultCollector to a text stream. + * \ingroup WritingTestResult + */ +class CPPUNIT_API TextOutputter : public Outputter +{ +public: +  TextOutputter( TestResultCollector *result, +                 OStream &stream ); + +  /// Destructor. +  virtual ~TextOutputter(); + +  void write(); +  virtual void printFailures(); +  virtual void printHeader(); + +  virtual void printFailure( TestFailure *failure, +                             int failureNumber ); +  virtual void printFailureListMark( int failureNumber ); +  virtual void printFailureTestName( TestFailure *failure ); +  virtual void printFailureType( TestFailure *failure ); +  virtual void printFailureLocation( SourceLine sourceLine ); +  virtual void printFailureDetail( Exception *thrownException ); +  virtual void printFailureWarning(); +  virtual void printStatistics(); + +protected: +  TestResultCollector *m_result; +  OStream &m_stream; + +private: +  /// Prevents the use of the copy constructor. +  TextOutputter( const TextOutputter © ); + +  /// Prevents the use of the copy operator. +  void operator =( const TextOutputter © ); +}; + + + +CPPUNIT_NS_END + +#endif  // CPPUNIT_TEXTOUTPUTTER_H  | 
 Swift