您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > cppUnit
在VC下使用CppUnit做單元測試的簡單步驟
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/3/15 14:45:44 ] 推薦標簽:

    1.取得Cppunit發(fā)行版本,下載的是cppunit-1.10.2
    2.使用INSTALL-WIN32.txt,
    3.查看examples中的例子,觀看其配置。

    Libraries:
    ----------

    All the compiled libraries and DLL can be found in the 'lib' directory.
    Most libraries can be build from src/CppUnitLibraries.dsw workspace.

    lib:
    cppunit.lib    : CppUnit static library "Multithreaded DLL"
    cppunitd.lib   : CppUnit static library "Debug Multithreaded DLL"
    cppunit_dll.dll   : CppUnit dynamic library (DLL) "Multithreaded DLL"
    cppunit_dll.lib   : CppUnit dynamic import library "Multithreaded DLL"
    cppunitd_dll.dll  : CppUnit dynamic library (DLL) "Debug Multithreaded DLL"
    cppunitd_dll.lib  : CppUnit dynamic import library "Debug Multithreaded DLL"
    qttestrunner.dll  : QT TestRunner dynamic library (DLL) "Multithreaded DLL"
    qttestrunner.lib  : QT TestRunner import library "Multithreaded DLL"
    testrunner.dll   : MFC TestRunner dynamic library (DLL) "Multithreaded DLL"
    testrunner.lib   : MFC TestRunner import library "Multithreaded DLL"
    testrunnerd.dll   : MFC TestRunner dynamic library (DLL) "Debug Multithreaded DLL"
    testrunnerd.lib   : MFC TestRunner import library "Debug Multithreaded DLL"
    testrunneru.dll   : MFC Unicode TestRunner dynamic library (DLL) "Multithreaded DLL"
    testrunneru.lib   : MFC Unicode TestRunner import library "Multithreaded DLL"
    testrunnerud.dll  : MFC Unicode TestRunner dynamic library (DLL) "Debug Multithreaded DLL"
    testrunnerud.lib  : MFC Unicode TestRunner import library "Debug Multithreaded DLL"
    TestRunnerDSPlugIn.dll : The add-in you register in VC++.


    A. 新建一個MFC應(yīng)用程序

    B. 在“工具”-選項-目錄

   C. 在工程配置里面選擇RTTI

    Link下加入 Debugcppunitd.lib Debug estrunnerd.lib ,記得把這輛個文件從cppunit-1.10.2lib拷出來,把相應(yīng)的dll文件也拷到    debug目錄下

     D. 在App初始化函數(shù)中App::InitInstance()的開頭加入
 #include <cppunit/ui/mfc/TestRunner.h>
#include <cppunit/extensions/TestFactoryRegistry.h>
在其中加入 
CppUnit::MfcUi::TestRunner runner;
runner.addTest( CppUnit::TestFactoryRegistry::getRegistry().makeTest() );
 runner.run();  
記得把原來的窗口注掉,不然調(diào)用的還是原來的窗口。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd