NUnit常用屬性彙總

2021-08-30 03:27:49 字數 1128 閱讀 8062

[color=darkred][b][testfixture][/b][/color]

用於標記乙個測試類

1 測試類必須是public的。

2 必須有乙個預設的建構函式,建構函式應該沒有任何的***。

[color=darkred][b][test][/b][/color]

用於標記測試方法

1 方法必須沒有引數。

2 必須是public 返回值為 void。

[color=darkred][b][setup][/b][/color]

用於標記測試方法

其作用是將測試方法中公用的部分抽取出來,單獨組織成乙個方法,避免**的冗餘。是在進行其他測試方法前首先被執行的。

1 方法必須是public的。

[color=darkred][b][category][/b][/color]

用於標記測試方法

對測試方法進行分類標記。

[color=darkred][b][expectedexception][/b][/color]

用於標記測試方法

如果被標記的方法沒有丟擲期望的異常,測試無法通過。

如:[expectedexception(typeof(異常型別))]

[color=darkred][b][ignore][/b][/color]

用於標記測試類或測試方法

被標記的測試類或測試方法將被忽略。

[color=darkred][b][explicit][/b][/color]

與[ignore]屬性類似,區別在於被[ignore]屬性忽略後的test或testfixture再想呼叫執行是不可能的,而[explicit]支援顯示選擇執行。

如:[test,explicit]

[testfixturesetup]/[testfixtureteardown]

與[setup]/[teardown]屬性類似,此組屬性用於標記測試方法,實現整個testfixture的初始化和資源的統一釋放。

[color=darkred][b]assert類[/b][/color]

assert類主要用於比較,擁有的方法:

areequal,aresame,equals,fail,ignore,isfalse,innotnull.

Nunit 常用幾種標籤

testfixture 標記乙個類包含測試,test標籤是必須的 test 標記測試類中的測試方法,並且測試方法必須沒有引數 setup 在每個測試方法執行前會執行1次,方法必須為public,常用來重構提取各測試方法重複部分 共享初始化 teardown 同setup,不同的是後者是初始化而前者是...

常用的CSS屬性列表彙總

近期教學給學員總結常用的css屬性,方便學習查詢,正好發上來也給大家分享一下。最右列的數字標識支援的css最低版本。01.css背景屬性 background 屬性與描述 background 在乙個宣告中設定所有的背景外掛程式1 background attachment 設定背景影象是否固定或者...

常用的CSS屬性列表彙總

近期教學給學員總結常用的css屬性,方便學習查詢,正好發上來也給大家分享一下。最右列的數字標識支援的css最低版本。01.css背景屬性 background 屬性與描述 background 在乙個宣告中設定所有的背景外掛程式1 background attachment 設定背景影象是否固定或者...