testdecorator.h
来自「c++单元测试工具!」· C头文件 代码 · 共 50 行
H
50 行
#ifndef CPPUNIT_EXTENSIONS_TESTDECORATOR_H#define CPPUNIT_EXTENSIONS_TESTDECORATOR_H#include <cppunit/Portability.h>#include <cppunit/Test.h>CPPUNIT_NS_BEGINclass TestResult;/*! \brief Decorator for Tests. * * TestDecorator provides an alternate means to extend functionality * of a test class without subclassing the test. Instead, one can * subclass the decorater and use it to wrap the test class. * * Does not assume ownership of the test it decorates */ class CPPUNIT_API TestDecorator : public Test{public: TestDecorator( Test *test ); ~TestDecorator(); int countTestCases() const; std::string getName() const; void run( TestResult *result ); int getChildTestCount() const;protected: Test *doGetChildTestAt( int index ) const; Test *m_test;private: TestDecorator( const TestDecorator &); void operator =( const TestDecorator & );};CPPUNIT_NS_END#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?