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

📄 mfctestrunner.h

📁 CppUnit porting for WinCE, can run in Embedded device with WinCE OS.
💻 H
字号:
#ifndef CPPUNITUI_MFC_MFCTESTRUNNER_H#define CPPUNITUI_MFC_MFCTESTRUNNER_H#ifdef MFC_TESTRUNNER_EXPORTS#define MFC_TESTRUNNER_API _declspec(dllexport)
#else
#define MFC_TESTRUNNER_API _declspec(dllimport)
#endif#include <cppunit/Portability.h>#include <cppunit/portability/CppUnitVector.h>/* Refer to MSDN documentation to know how to write and use MFC extension DLL:mk:@MSITStore:h:\DevStudio\MSDN\98VSa\1036\vcmfc.chm::/html/_mfcnotes_tn033.htm#_mfcnotes_how_to_write_an_mfc_extension_dllThis can be found in the index with "mfc extension"The basic:Using:- your application must use MFC DLL- memory allocation is done using the same heap- you must define the symbol _AFX_DLLBuilding:- you must define the symbol _AFX_DLL and _AFX_EXT- export class using AFX_EXT_CLASS*/CPPUNIT_NS_BEGINclass Test;class TestSuite;/*! \brief MFC test runner.* \ingroup ExecutingTest** Use this to launch the MFC TestRunner. Usually called from you CWinApp subclass:** \code* #include <cppunit/ui/mfc/MfcTestRunner.h>* #include <cppunit/extensions/TestFactoryRegistry.h>** void * CHostAppApp::RunUnitTests()* {*   CppUnit::MfcTestRunner runner;*   runner.addTest( CppUnit::TestFactoryRegistry::getRegistry().makeTest() );**   runner.run();    * }* \endcode* \see CppUnit::TextTestRunner, CppUnit::TestFactoryRegistry.*/class MFC_TESTRUNNER_API MfcTestRunner{public:	MfcTestRunner();	virtual ~MfcTestRunner();	void run();	void addTest( Test *test );	void addTests( const CppUnitVector<Test *> &tests );protected:	Test *getRootTest();	TestSuite *m_suite;	typedef CppUnitVector<Test *> Tests;	Tests m_tests;};CPPUNIT_NS_END#endif // CPPUNITUI_MFC_MFCTESTRUNNER_H

⌨️ 快捷键说明

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