cppUnit快速使用指南

2021-06-15 22:31:50 字數 1424 閱讀 8268

【原文寫於22 january 2007 ,注】

vc下cppunit快速使用指南

編譯開啟cppunit/src/cppunitlibraries.dsw,build->batch build,全部build

編譯後得到所需庫檔案,在cppunit/lib 

安裝將cppunit/include加入到vc include目錄

將cppunit/lib加入到vc library目錄

將cppunit/lib加入到vc executable目錄,以使能夠定位到testrunner(d).dll

如果是vc6的話,tools/customize…/add-ins and macro files/browse…,選擇cppunit/lib/testrunnerdsplugin.dll,這樣使用cppunit的編譯器輸出可以直接到達原始檔行 

使用

cppunit::test * suite = cppunit::testfactoryregistry::getregistry().maketest();

cppunit::mfcui::testrunner runner;

runner.addtest(suite);

runner.run();

並在前邊加入標頭檔案

#include

#include

然後編寫測試用例

如果要使用cppunit的dll版本,在工程中新增cppunit_dll定義(preprocessor definitions)

#include

class c***test : public cppunit::testfixture

;cppunit_test_suite_registration(c***test);

void c***test::test_a()

各種assert參見cppunit文件中****** assertions一章

編譯器輸出(build即測試)

新建console工程

修改工程設定與mfc gui方式相同

在工程』post-build step』頁中,』post-build description』, 輸入'』unit testing…』;在』post-build command(s)』中, 新增一行: $(targetpath)   編寫main.cpp

#include

#include

#include

int main()

編寫測試用例與mfc gui方式相同

build,即同時完成建造和單元測試

測試失敗會在建造資訊中顯示,雙擊該行資訊會自動跳到引起測試失敗的cppunit_assert語句 

CPPUnit 使用指南 Unix

單元測試工具cppunit在windows平台下使用圖形介面,操作非常直觀 但在unix平台下,就需要花點功夫配置一番 2.不用安裝,直接將cppunit解壓到指定路徑 3.編寫cppunit makefile,需指定以下3中路徑 1.待測試 路徑 2.cppunit軟體路徑 3.測試 路徑 給出m...

git快速使用指南

版本管理員操作 第一步 建立資料倉儲 例如目錄為 f software repository git git init bare shared git 開發人員1操作 第二步 進入user1的工作目錄 例如 f develop workroom user1 複製倉庫到本地 git clone f s...

Ubuntu apt 使用指南

起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...