一文講述了乙個簡單的測試例項,摘要如下:
類關聯乙個
[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下所有語言,這裡...