首先感謝吳小勇同學的教程,及其詳盡周全。詳見http://www.cnblogs.com/xiaoyongwu/p/5289964.html
那么正式開始,事實上在撰寫這篇博文的時候,這個圖標已經在桌面上多時了:
說起來很囧,在安裝完vs以及實踐了一下測試單元的使用方法后才看到老師的具體作業要求,那么現在能做的就是使用倒敘加插敘的方式描述一下這個糾結的過程。
首先我詳盡的閱讀了吳小勇同學的教程,里面寫着:
於是我選擇了Visual Studio Ultimate 2013簡體中文版,並且開始下載安裝,過程很快,(事實上安裝過程比vs2015快多了)然后在:工具->擴展和更新->聯機->搜索Unit Test Generator,300+kb,立即下載,然后發生了問題,提示沒有安裝相應的.NET Freamwork,無法擴展。我查看了自己的.NET Frreakwork版本,比較齊全應該沒有問題,然后百度無果。於是思考兼容性問題,也許是win10的緣故?短暫思考后卸載了vs2013,下載了Visual Studio Community 2015 簡體中文版,在2015的安裝過程中會選擇安裝功能,我的建議是首先不選擇任何額外套件,在我安裝時候選擇了c++,因為在線下載的緣故,安裝過程奇慢無比,其實完全可以在安裝完vs的框架后再在擴展里下載c++套件,這樣靈活得多。如下圖

痛苦的等待三個小時之后,vs2015安裝完畢。接着是擴展Test generator Nunit extension,在2013中是Unit Test Generator,它們的圖標也完全不同,15中是一個綠色的“n”,13中是紫色的試管。如下圖vs2015中的Test generator Nunit extension
舉例:
1. 創建一個新的項目
2. 創建一個頭文件


3.新建程序文件(.cpp)

例如頭文件名為“exam”

簡單的計算x=a+b+1/x=a-b-1

4.在“解決方案XXX”中右鍵添加新建項目,選擇“托管測試項目”


就得到了UnitTest.cpp
5.在之中添加#include "../項目名/頭文件.h"

6.TestProject右鍵屬性->輸入->附加依賴項->編輯,加入obj文件,格式../項目名/Debug/cpp文件名.obj



7.在[TestMethed]下添加測試內容

8.測試->運行->所有測試

在“測試資源管理器”中顯示結果

