基於VS快速排序的單元測試

2022-06-20 11:39:12 字數 926 閱讀 7266

1.1由於visual stdio 已經安裝,所以執行介面如下圖所示:

2.1用visual stdio 2017建立乙個新專案(快速排序)如下圖所示:

其中程式如下所示:

#includevoid swap(int &a, int &b)

void quick(int *a, int s, int t)

while (i < j);

swap(a[s], a[j]);

if (s < j - 1)

quick(a, s, j - 1);

if (j + 1 < t)

quick(a, j + 1, t);

}void print(int *a, int n)

int main()

2.2快速排序的結果如圖所示:

2.3對**新增乙個單元測試:

單元測試核心**如下所示:

test_class(unittest1)

; int test[10] = ;

quick(test, 0, 9);

for (int i = 0; i < 10; i++)

}test_method(testmethod2)

; int test[10] = ;

quick(test, 0, 9);

for (int i = 0; i < 10; i++)}};

3.1所得結果測試完全通過,並且截圖如下:

單元測試 vs2008建立單元測試

vs2008中建立單元測試 有多種途徑 1.開啟乙個類,在編輯視窗內右鍵 建立單元測試 方法選擇框 建立新的測試專案 如果沒有測試專案 選擇測試專案 2.建立測試專案,然後在解決方案管理器中 在該專案名上點選右鍵 新增 單元測試 選擇程式集.類.方法 3.選單 測試 新建測試 編寫測試類.執行測試 ...

vs建立單元測試

using system using system.collections.generic using system.linq using system.text namespace ceshishijian static int sub int a,int b static void main s...

單元測試 基於JUnit

繼承於testcase類的表示乙個單元測試類。新增的測試方法必須以test開頭,並且必須是public修飾符。該測試函式不需要人為呼叫 junit的生命週期 setup 初始化被測試的物件 各種測試方法 進行測試 teardown 進行掃尾工作 junit的測試函式 assertequals 判斷兩...