如何用VS2010編寫動態(tài)鏈接庫DLL的單元測試用例
上一篇我們講了如何用VS2010編寫動態(tài)鏈接庫DLL,那么DLL寫好了,如何驗證其正確性呢?本篇經(jīng)驗就來講一下如何用VS2010編寫動態(tài)鏈接庫DLL的單元測試用例。創(chuàng)建引用動態(tài)鏈接庫的應用程序接上一篇
上一篇我們講了如何用VS2010編寫動態(tài)鏈接庫DLL,那么DLL寫好了,如何驗證其正確性呢?本篇經(jīng)驗就來講一下如何用VS2010編寫動態(tài)鏈接庫DLL的單元測試用例。
創(chuàng)建引用動態(tài)鏈接庫的應用程序
接上一篇經(jīng)驗,在解決方案上單擊鼠標右鍵》添加》新建項目。在添加新項目中選擇其他語言->Visual C->Win32,選擇Win32控制臺應用程序,設置名稱為simpleDLLTest。
單擊確定,在出現(xiàn)的Win32應用程序向導的概述對話框中點擊下一步。
在應用程序設置中,選擇應用程序類型下的控制臺應用程序,單擊完成創(chuàng)建項目。
在控制臺應用程序中使用類庫的功能
1、為SimpleDLLTest.cpp添加內容,如下所示:
```
#include
#include "SimpleDLL.h"
int main()
{
int a 10;
int b 5;
int result SimpleDLL::add(a, b);
std::cout << "The result is: " << result << std::endl;
return 0;
}
```
2、引用simpleDLL項目。右鍵單擊SimpleDLLTest項目,選擇項目依賴項;依賴于窗口中勾選SimpleDLL,單擊確定。
3、設置SimpleDLLTest項目為活動項目。右鍵單擊SimpleDLLTest項目,選擇設為啟動項目。
4、生成解決方案。Debug運行結果如下:
```
The result is: 15
```
結論
通過創(chuàng)建引用動態(tài)鏈接庫的應用程序,并在控制臺應用程序中使用類庫的功能,我們可以驗證動態(tài)鏈接庫DLL的正確性。這樣的單元測試用例可以幫助我們在開發(fā)過程中及時發(fā)現(xiàn)和修復問題,提高代碼的質量和穩(wěn)定性。