綠色:描述執行的測試通過。
黃色:執行的某些測試忽略,但沒有失敗。
紅色:測試失敗。
[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...