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

您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > cppUnit
CppUnit配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/19 9:18:58 ] 推薦標(biāo)簽:

        CppUnit是一個(gè)很好的單元測(cè)試框架,它可以幫助我們組織針對(duì)C/C++的測(cè)試代碼,讓我們把精力放在編寫(xiě)測(cè)試代碼上。根據(jù)自己在工作中的使用情況。我根據(jù)自己的使用過(guò)程,在本文中記錄了如何在Windows和Linux/Unix上安裝配置CppUnit。

        Winsows(選擇開(kāi)發(fā)環(huán)境為MS VisualC++6.0)
        需要如下五個(gè)步驟:

下載CppUnit的介質(zhì)(http://sourceforge.net/projects/cppunit)。


        編譯、安裝CppUnit庫(kù)。
        在VC中打開(kāi)CPPUNITHOME/src/CppUnitLibraries.dsw,選擇“Build | Batch Build...”,選中所有的項(xiàng)目,點(diǎn)擊build按鈕。在CPPUNITHOME/lib/下生成所需要的所有庫(kù)文件。
        *CPPUNITHOME是CppUnit在你磁盤(pán)上的目錄。下同。


        在Visual C++中進(jìn)行設(shè)置。
        告訴VC在哪里能找到CppUnit中的程序文件和庫(kù)文件:打開(kāi)“Tools | Options...”,切換到'Directories'標(biāo)簽頁(yè),選擇'include files',添加CPPUNITHOME/include/;切換到'libraries files'標(biāo)簽頁(yè),添加CPPUNITHOME/lib/;切換到'source files'標(biāo)簽頁(yè),添加CPPUNITHOME/src/cppunit/,保存。


        在測(cè)試代碼中進(jìn)行設(shè)置。
        在VC中打開(kāi)你寫(xiě)的測(cè)試程序,啟動(dòng)Project Settings對(duì)話框,切換到'C++'標(biāo)簽頁(yè),選擇'Code generation'項(xiàng),對(duì)于release版,選擇'Multithreaded DLL',對(duì)于Debug版,選擇'Debug Multithreaded DLL'。同樣是在這個(gè)標(biāo)簽頁(yè),選擇'C++ langage'項(xiàng),選擇All Configurations,選擇'enable Run-Time Type Information (RTTI)'。
        切換到'Link'標(biāo)簽頁(yè),在'Object/library modules'中添入需要的lib文件cppunitX.lib (debug模式為cppunitd.lib, release 模式為cppunit.lib )和testrunnerX.lib(debug模式為testrunnerd.lib, release 模式為testrunner.lib,debug Unicode模式為testrunnerud.lib, release Unicode模式為testrunneru.lib)


        添加系統(tǒng)路徑。
        為使測(cè)試程序在運(yùn)行時(shí)能找到CppUnit提供的dll,我們?cè)诃h(huán)境變量中指出CppUnit提供的dll的路徑:在我的電腦中,打開(kāi)環(huán)境變量,編輯系統(tǒng)變量中的path變量,向其中添加CPPUNITHOMElib,從新啟動(dòng)計(jì)算機(jī),使設(shè)置生效。

        OK,可以在你的測(cè)試代碼中,使用CppUnit為你提供的功能了!


        RedHat Linux(其他Linux/UNIX類(lèi)似,選擇的編譯器為gcc)
        需要如下三個(gè)步驟:

        同樣的,下載CppUnit的介質(zhì)并拷貝到你的操作系統(tǒng)中。

[NextPage]


        進(jìn)入CppUnit介質(zhì)的目錄,依次執(zhí)行:
       ./configure
        make
        make install
生成庫(kù)文件。


        將CppUnit生成的動(dòng)態(tài)庫(kù)文件所在的路徑(默認(rèn)是:/usr/local/lib)添加到/etc/ld.so.conf文件里,然后運(yùn)行l(wèi)dconfig。
        OK,全部完成了!在編譯連接程序時(shí),使用-lcppunit,如g++ -lcppunit 1.cpp 2.cpp 3.cpp。
http://softtest.chinaitlab.com/dy/745082.html

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 99精品视频在线在线视频观看 | 污污视频网址 | 欧美日韩久久中文字幕 | 欧洲一级视频 | 亚洲人色大成年网站在线观看 | 成年人黄视频 | 成年人午夜剧场 | 亚洲国产精品二区久久 | 中国一级毛片国产高清 | 91亚洲成人 | 巨胸喷奶水www久久久 | 国产高清在线精品二区一 | 黄色午夜| 欧美国产成人精品一区二区三区 | 古代级a毛片在线 | 国产欧美在线观看 | 美女视频黄的免费视频网页 | 在线一区免费播放 | 免费成人短视频 | 视频三区精品中文字幕 | 国产色妇 | 亚洲最黄网站 | 视频一区 在线 | 日韩不卡中文字幕 | 亚州人成网在线播放 | 午夜日韩在线 | 韩国伦理片在线 | aa看片| 亚洲欧美日本综合一区二区三区 | 日本xx13一18处交高清 | 久久久网站亚洲第一 | 久久精品国产一区二区三区日韩 | 日韩免费大片 | 天天狠天天透 | 成人全黄三级视频在线观看 | 免费看一级特黄a大片 | 欧美日韩综合高清一区二区 | 日韩一区二区三区在线观看 | 一级a毛片免费观看久久精品 | 日日天干夜夜人人添 | 国产片一级毛片视频 |