nunit 分三篇文章介紹,入門者可閱讀文章,有基礎者直接參考官方文件。初次寫部落格,望大家指點。
導航:單元測試之nunit一
單元測試之nunit二
單元測試之nunit三
nunit .net 語言單元測試框架。最初是從junit移植過來的,目前已經發布3.0版本。新版本重寫了許多新特性,並且支援許多 .net 平台。有關nunit的介紹詳見官網。
nunit提供兩種執行方式執行測試**。控制台執行啟動快,但不利於互動。圖形執行是乙個winform程式,靈活控制測試**,並且提供圖形介面反饋。
nunit也提供了安裝程式和nuget包安裝兩種方式。
這裡選擇控制台執行方式和nuget安裝依賴。
使用vs 2019 建立nunit測試專案。
vs 整合nunit測試專案,建立好的專案包含了nunit的兩個包:unnit和nunit3testadapter。
注意:這兩個包的版本必須一致,否則單元測試無法執行。
新建乙個測試類:firsttestclass,編寫乙個測試方法。把測試方法使用nunit屬性標記為test,方法裡執行斷言assert.istrue()。
public class firsttestclass
}
在測試資源管理器中,選擇 firsttestmethod 右鍵,執行所選測試。vs 自動執行該測試,並且圖示顯示綠色,測試通過。如果顯示紅色,測試未通過。 單元測試之NUnit
綠色 描述執行的測試通過。黃色 執行的某些測試忽略,但沒有失敗。紅色 測試失敗。testfixture 放在類前,標識類為測試類。test 放在測試類的方法前,標識該方法為可測試的方法。1 該方法必須沒有引數。2 該方法為public型別。3 該方法沒有返回值。setup 每個測試方法執行前,執行該...
單元測試之NUnit
綠色 描述執行的測試通過。黃色 執行的某些測試忽略,但沒有失敗。紅色 測試失敗。testfixture 放在類前,標識類為測試類。test 放在測試類的方法前,標識該方法為可測試的方法。1 該方法必須沒有引數。2 該方法為public型別。3 該方法沒有返回值。setup 每個測試方法執行前,執行該...
單元測試 NUnit
本內容摘自 單元測試之道c 版 使用nunit 編寫目的 供日後參考學習,好記心不如爛筆頭。基本語法 1 單元測試 斷言 assert 方法 areequals assert.areequals expected,actual string message 這是使用最多的斷言形式,expected ...