c++單元測試工具cppunit使用簡介
準備工作:
1. 到
2. 解壓檔案,進入src資料夾,開啟cppunitlibraries.dsw。分別編譯這兩個project,輸出位置均為lib資料夾。
3.在vc的tools/options/directories/include files和library files中設定include路徑和lib路徑。
4.右鍵我的電腦設定->高階->環境變數->系統變數->path中,將cppuint的目錄的lib路徑設定為系統搜尋路徑
建立測試工程:
1.開啟vc新建基於mfc對話方塊的project,在stdafx.h中新增
#include
#include
#include
#ifdef _debug
#pragma comment( lib, "testrunnerd.lib" )
#pragma comment( lib, "cppunitd.lib" )
#else
#pragma comment( lib, "testrunner.lib" )
#pragma comment( lib, "cppunit.lib" )
#endif
using namespace cppunit;
2.修改對話方塊初始化函式
/*cunittestdlg dlg;
m_pmainwnd = &dlg;
int_ptr nresponse = dlg.domodal();
if (nresponse == idok) */}
3.將要測試的project加入到本project中,實現測試用例類
class csamepletestcase : public testcase;
在cpp檔案中
cppunit_test_suite_named_registration( csamepletestcase,"samepleunittest" );
#include 《另乙個工程中的標頭檔案》void csamepletestcase::testadd( void )
cppunit使用詳解
寄語 本人只做了windows的,這篇linux的沒做,只使用了他的例子,不錯 cppunit使用詳解 第二步 下面我介紹一下個人認為比較實用的測試程式的結構。這個測試類從cppunit testfixture派生,並且由下面的部分組成 a.setup 方法 在這個方法裡實現一些準備工作,例如生成一...
C 單元測試工具CppUnit使用簡介
c 單元測試工具cppunit使用簡介 準備工作 1.到 2.解壓檔案,進入src資料夾,開啟cppunitlibraries.dsw。分別編譯這兩個project,輸出位置均為lib資料夾。3.在vc的tools options directories include files和library ...
cppUnit快速使用指南
原文寫於22 january 2007 注 vc下cppunit快速使用指南 編譯開啟cppunit src cppunitlibraries.dsw,build batch build,全部build 編譯後得到所需庫檔案,在cppunit lib 安裝將cppunit include加入到vc ...