TextTestResult.h
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 1k
Development Platform:

C/C++

  1. #ifndef CPPUNIT_TEXTTESTRESULT_H
  2. #define CPPUNIT_TEXTTESTRESULT_H
  3. #pragma warning( disable : 4786 4800 4355 )
  4. #include "KStdAfx.h"
  5. #include <iostream>
  6. #include "TestResult.h"
  7. class TextTestResult : public TestResult
  8. {
  9. public:
  10.     virtual void        addError      (Test *test, CppUnitException *e);
  11.     virtual void        addFailure    (Test *test, CppUnitException *e);
  12.     virtual void        startTest     (Test *test);
  13.     virtual void        print         (std::ostream& stream);
  14.     virtual void        printErrors   (std::ostream& stream);
  15.     virtual void        printFailures (std::ostream& stream);
  16.     virtual void        printHeader   (std::ostream& stream);
  17. };
  18. /* insertion operator for easy output */
  19. inline std::ostream& operator<< (std::ostream& stream, TextTestResult& result)
  20. { result.print (stream); return stream; }
  21. #endif