国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何用VS2010編寫動(dòng)態(tài)鏈接庫(kù)DLL的單元測(cè)試用例

上一篇我們講了如何用VS2010編寫動(dòng)態(tài)鏈接庫(kù)DLL,那么DLL寫好了,如何驗(yàn)證其正確性呢?本篇經(jīng)驗(yàn)就來講一下如何用VS2010編寫動(dòng)態(tài)鏈接庫(kù)DLL的單元測(cè)試用例。創(chuàng)建引用動(dòng)態(tài)鏈接庫(kù)的應(yīng)用程序接上一篇

上一篇我們講了如何用VS2010編寫動(dòng)態(tài)鏈接庫(kù)DLL,那么DLL寫好了,如何驗(yàn)證其正確性呢?本篇經(jīng)驗(yàn)就來講一下如何用VS2010編寫動(dòng)態(tài)鏈接庫(kù)DLL的單元測(cè)試用例。

創(chuàng)建引用動(dòng)態(tài)鏈接庫(kù)的應(yīng)用程序

接上一篇經(jīng)驗(yàn),在解決方案上單擊鼠標(biāo)右鍵》添加》新建項(xiàng)目。在添加新項(xiàng)目中選擇其他語言->Visual C->Win32,選擇Win32控制臺(tái)應(yīng)用程序,設(shè)置名稱為simpleDLLTest。

單擊確定,在出現(xiàn)的Win32應(yīng)用程序向?qū)У母攀鰧?duì)話框中點(diǎn)擊下一步。

在應(yīng)用程序設(shè)置中,選擇應(yīng)用程序類型下的控制臺(tái)應(yīng)用程序,單擊完成創(chuàng)建項(xiàng)目。

在控制臺(tái)應(yīng)用程序中使用類庫(kù)的功能

1、為SimpleDLLTest.cpp添加內(nèi)容,如下所示:

```

#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項(xiàng)目。右鍵單擊SimpleDLLTest項(xiàng)目,選擇項(xiàng)目依賴項(xiàng);依賴于窗口中勾選SimpleDLL,單擊確定。

3、設(shè)置SimpleDLLTest項(xiàng)目為活動(dòng)項(xiàng)目。右鍵單擊SimpleDLLTest項(xiàng)目,選擇設(shè)為啟動(dòng)項(xiàng)目。

4、生成解決方案。Debug運(yùn)行結(jié)果如下:

```

The result is: 15

```

結(jié)論

通過創(chuàng)建引用動(dòng)態(tài)鏈接庫(kù)的應(yīng)用程序,并在控制臺(tái)應(yīng)用程序中使用類庫(kù)的功能,我們可以驗(yàn)證動(dòng)態(tài)鏈接庫(kù)DLL的正確性。這樣的單元測(cè)試用例可以幫助我們?cè)陂_發(fā)過程中及時(shí)發(fā)現(xiàn)和修復(fù)問題,提高代碼的質(zhì)量和穩(wěn)定性。

標(biāo)簽: