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

模拟服务器

开发平台:

C/C++

  1. #ifndef CPP_UINT_TESTSETUP_H
  2. #define CPP_UINT_TESTSETUP_H
  3. #ifndef CPPUNIT_GUARDS_H
  4. #include "Guards.h"
  5. #endif
  6. #ifndef CPPUNIT_TESTDECORATOR_H
  7. #include "TestDecorator.h"
  8. #endif
  9. class Test;
  10. class TestResult;
  11. class TestSetup : public TestDecorator 
  12. {
  13.     REFERENCEOBJECT (TestSetup)
  14. public:
  15.                     TestSetup (Test *test) : TestDecorator (test) {}
  16.                     run (TestResult *result);
  17. protected:
  18.     void            setUp () {}
  19.     void            tearDown () {}
  20. };
  21. inline TestSetup::run (TestResult *result)
  22. { setUp (); TestDecorator::run (result); tearDown (); }
  23. #endif