亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > cppUnit
CPPUnit在WIN32平臺安裝說明
作者:網絡轉載 發布時間:[ 2013/3/15 14:42:04 ] 推薦標簽:

       目前,CPPUnit在WIN32平臺下僅支持Microsoft Visual C++,而且你的VC++編譯器至少應該是6.0版本的。

        使用GUI TestRunner編譯運行示例程序的步驟如下:

        在VC++中打開examples/examples.dsw(包含所有的示例)
        將HostApp設為active project
        編譯之
        在VC中選擇Tools/Customize.../Add-ins and Macro Files,點擊Browse...
        選擇lib/TestRunnerDSPlugIn.dll文件,并按ok以注冊該附加件(add-ins)
運行project

[Project創建結果]

框架 & 工具:

        cppunit(cppunit.lib):單元測試的框架庫,你將用它來編寫單元測試。
        cppunit_dll(cppunit_dll.dll/lib):同上,只是以DLL方式呈現。
        TestRunner(testrunner.dll):一個MFC的擴展DLL,用來以GUI方式運行單元測試和查看結果。
        DSPlugIn(lib/TestRunnerDSPlugIn.dll):一個VC++的附加件,為testrunner.dll所使用。有了它之后,你若在MFC TestRunner中雙擊某個failure,會啟動VC++,打開failure所在文件并定位到某行。
        TestPlugInRunner:(警告:實驗性的)一個VC++應用程序,用以運行測試插件。測試插件是一個公開特定接口的DLL。該應用程序目前尚未完成(auto-reload特性丟失)。

所有庫文件都被置于lib/目錄下。

[示例]

        CppUnitTestMain:一個實際的測試包(test suite)用來測試CppUnit。使用了TextTestRunner(文本方式的單元測試環境),利用CompilterOutputter進行post-build testing(即在編譯結束之后緊跟著進行測試)。在配置中設定連接了cppunit的靜態庫和動態庫。

        CppUnitTestApp:包含了與CppUnitTestMain相同的測試包,但使用了MFC TestRunner(GUI方式的單元測試環境)

        hierarchy : 一個演示如何子類化測試的例子(你也許更愿意使用HelperMacros.h以及宏CPPUNIT_TEST_SUB_SUITE,這種方式更為簡潔清晰。本示例已經很久沒有更新了)。

        HostApp : 一個用MFC TestRunner演示各種失敗測試的例子。也演示了MFC Unicode TestRunner。

        TestPlugIn : 一個演示如何為TestPlugInRunner編寫TestPlugIn的例子(實驗性的).


[配置(Configuration)]

        CppUnit和TestRunner帶有3種配置。

        Release():多線程DLL,release模式

        Debug(d):Debug多線程DLL,debug模式

        Unicode Release(u):Unicode多線程DLL,release模式

        Unicode Debug(ud):Unicode Debug 多線程DLL,debug模式

        Debug Crossplatform (cd): Debug 多線程DLL,沒有使用type_info從類名中提取測試用例的包名。

        對CppUnit而言,當創建dll時,字母“dll” 將被添加到后綴之后。

        括號內的字母標明了添加到庫名之后的后綴。例如,debug配置的cppunit靜態庫名為cppunitd.lib。debug配置的cppunit動態庫名為cppunitd_dll.lib.

[創建(Building)]

        在VC++中打開src/CppUnitLibraries.dsw工作區文件。
        將TestPlugInRunner設為active project。
        在'Build'菜單中選擇'Batch Build...'
        在Batch Build對話框中,選中所有的project 并按下build按鈕。
        所有的庫文件可以在lib/目錄下找到。

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 狠狠狠色| 国产欧美在线观看不卡一 | 国产精品亚洲精品日韩已方 | 成人精品一区二区三区校园激情 | 中国一级特黄大片毛片 | 精品一区二区三区波多野结衣 | 天天操天天谢 | 全黄冷激性性视频 | 中国妞xxxx| 一个人看的www免费在线视频 | 欧美三级欧美做a爱 | 国产精彩视频在线 | 中文字幕在线观看 | 国产爱v| 午夜国产视频 | 高清欧美一区二区免费影视 | 丁香六月在线视频 | 久久笫一福利免费导航 | 韩国伦理片免费在线观看 | 一级女性全黄生活片免费看 | 中文字幕综合在线 | 国产人成亚洲第一网站在线播放 | 手机看片日韩日韩国产在线看 | 无夜精品久久久久久 | 成年人免费看 | 久久黄色一级片 | 涩涩视频在线观看入口 | 六月丁香激情 | 成年网站在线看 | 最近的中文字幕2019更新 | 亚洲福利天堂网福利在线观看 | 天天爱天天干天天操 | 中国一级毛片国产高清 | 日本午夜在线 | 动漫成年美女黄漫网站在线看 | 天天色一色 | 老司机av磁力| 国产亚洲一区在线 | 中文字幕成人免费高清在线 | 国产在线观看不卡免费高清 | 国产乱人伦精品一区二区 |