📄 mfctestrunner.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 + -