NUnit快速入門 筆記

2021-09-05 13:18:58 字數 698 閱讀 3199

一文講述了乙個簡單的測試例項,摘要如下:

類關聯乙個

[testfixture]

特性(attribute),

這個類必須是公有的,其父類不受限制。這個類還必須有乙個預設建構函式。

類中的方法

關聯乙個

[test]

特性測試方法的返回值必須為void

並且不能帶有引數。

assert

類定義了一組方法用於檢查給定的條件,

[expectedexception(typeof(insufficientfund***ception))]

這個測試方法

還關聯了乙個

[expectedexception]

特性——這指出測試**希望丟擲乙個指定型別的異常;如果在執行過程中沒有丟擲這樣的乙個異常——該測試將會失敗。

乙個不錯的方法是臨時忽略它在你的測試方法中新增下面的特性:

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

編譯並執行——黃條。單擊「

test not run

」選項卡,你會看到

bank.accounttest.transferwithinsufficientfundsatomicity()

連同這個測試被忽略的原因一起列在列表中。

NUnit學習筆記

testfixture public class class1 testfixtureteardown 程式停止執行時,只執行一次,如關閉資料庫等操作。public void closeconnection setup 每個測試用例啟動時執行一次 public void initializeoper...

NUnit學習筆記1

nunit是乙個單元測試框架,專門針對於.net來寫的。當我們寫完 之後就要對自己的寫的 進行測試此時可以用到它。直接記錄過程 step1,建立了解決方案後,新建乙個專案,首先新建乙個demo public class calculator step 2,要新建乙個測試類用於測試以上的這個方法。在此...

NUnit單元測試入門 一

在程式設計過程中會有許多種測試,單元測試只是其中的一種,它是由程式設計師自行測試的工作。單元測試就是測試 撰寫者依據其所設想的方式執行是否產生了預期的結果。單元測試並不能保證程式是完美無缺的,但是在所有的測試中,單元測試是第乙個環節,也是最重要的乙個環節。使用nuni可以測試.net下所有語言,這裡...