⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testplugininterface.h

📁 cppunit-1.12.0.rar c++代码的单元测试 运行时应先编译src文件夹内的CppUnitLibraries.dsw
💻 H
字号:
#ifndef CPPUNIT_TESTPLUGINRUNNER_TESTPLUGININTERFACE_H#define CPPUNIT_TESTPLUGINRUNNER_TESTPLUGININTERFACE_H#include <cppunit/Test.h>#include <cppunit/TestSuite.h>#if !defined(WINAPI)#define WIN32_LEAN_AND_MEAN #define NOGDI#define NOUSER#define NOKERNEL#define NOSOUND#define NOMINMAX#include <windows.h>#endif/*! \brief Abstract TestPlugIn for DLL. * \deprecated Use CppUnitTestPlugIn instead. * * A Test plug-in DLL must subclass this class and "publish" an instance * using the following exported function: * \code * extern "C" { *   __declspec(dllimport) TestPlugInInterface *GetTestPlugInInterface(); * } * \endcode * * When loading the DLL, the TestPlugIn runner look-up this function and * retreives the  * * See the TestPlugIn example for VC++ for details. */class TestPlugInInterface{public:  virtual ~TestPlugInInterface() {}  /*! Returns an instance of the "All Tests" suite.   *   * \return Instance of the top-level suite that contains all test. Ownership   *         is granted to the method caller.   */  virtual CppUnit::Test *makeTest() =0;};typedef TestPlugInInterface* (WINAPI *GetTestPlugInInterfaceFunction)(void);extern "C" {  __declspec(dllexport) TestPlugInInterface *GetTestPlugInInterface();}#endif // CPPUNIT_TESTPLUGINRUNNER_TESTPLUGININTERFACE_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -