TextTestResult.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

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