單元測試之NUnit

2022-03-27 18:24:57 字數 612 閱讀 7490

綠色:描述執行的測試通過。

黃色:執行的某些測試忽略,但沒有失敗。

紅色:測試失敗。

[testfixture]:放在類前,標識類為測試類。

[test]:放在測試類的方法前,標識該方法為可測試的方法。

(1)該方法必須沒有引數。

(2)該方法為public型別。

(3)該方法沒有返回值。

[setup]:每個測試方法執行前,執行該特性標識的方法。標識的方法必須為public。

[teardown]:每個測試方法執行後,執行該特性標識的方法。標識的方法必須為public。

[ignore]:(1)加在方法前忽略測試的方法。

(2)加在類前忽略測試的整個類。

[testfixturesetup]:在測試類的所有測試方法執行之前執行。

[testfixtureteardown]:在測試類的所有測試方法執行之後執行。

[category("name")]:對測試方法分類。

[test,explicit]:測試時對該特性標記的方法或者類不執行,但單獨測試時可以執行。

[expectedexception]:希望在測試時丟擲乙個異常,如果丟擲異常測試通過,沒有丟擲異常,測試不通過。

單元測試之NUnit

綠色 描述執行的測試通過。黃色 執行的某些測試忽略,但沒有失敗。紅色 測試失敗。testfixture 放在類前,標識類為測試類。test 放在測試類的方法前,標識該方法為可測試的方法。1 該方法必須沒有引數。2 該方法為public型別。3 該方法沒有返回值。setup 每個測試方法執行前,執行該...

單元測試 NUnit

本內容摘自 單元測試之道c 版 使用nunit 編寫目的 供日後參考學習,好記心不如爛筆頭。基本語法 1 單元測試 斷言 assert 方法 areequals assert.areequals expected,actual string message 這是使用最多的斷言形式,expected ...

單元測試NUnit

在vs中新建的專案中加入nunit.framework的引用。或許我們可以這麼做測試,但顯然不專業。我們新建乙個類叫calculatortest,雖然名字可以隨意起,但是最好這麼叫,比較明顯。注意,這裡的測試方法必須是public void,且沒有引數的,方法名字可以隨意取。而且注意這裡判斷採用的a...