VS單元測試中Assert類的用法

2021-09-30 22:51:37 字數 789 閱讀 1873

首先說介紹一下,assert類所在的命名空間為microsoft.visualstudio.testtools.unittesting 在工程檔案中只要引用microsoft.visualstudio.qualitytools.unittestframework.dll就可以使用了,在這裡我舉例說明assert裡面的一些主要的靜態成員。

1、 areequal:方法被過載了n多次,主要功能是判斷兩個值是否相等;如果兩個值不相等,則測試失敗。

2、 arenotequal:方法被過載了n多次,主要功能是判斷兩個值是否不相等;如果兩個值相等,則測試失敗。

3、 arenotsame:引用的物件是否不相同;如果兩個輸入內容引用相同的物件,則測試失敗.

4、 aresame:引用的物件是否相同;如果兩個輸入內容引用不相同的物件,則測試失敗.

5、 fail:斷言失敗。

6、 inconclusive:表示無法證明為 true 或 false 的測試結果

7、 isfalse:指定的條件是否為 false;如果該條件為 true,則測試失敗。

8、 istrue:指定的條件是否為 true;如果該條件為 false,則測試失敗

9、 isinstanceoftype:測試指定的物件是否為所需型別的例項;如果所需的例項不在該物件的繼承層次結構中,則測試失敗

10、isnotinstanceoftype: 測試指定的物件是否為所需型別的例項;如果所需的例項在該物件的繼承層次結構中,則測試失敗

11、isnull:測試指定的物件是否為非空

12、isnotnull:測試指定的物件是否為非空

單元測試中Assert類

一 assert類的使用 1 assert類所在的命名空間為microsoft.visualstudio.testtools.unittesting 在工程檔案中只要引用microsoft.visualstudio.qualitytools.unittestframework.dll就可以使用了。2...

單元測試Assert類

assert類主要的靜態成員 1 areequal 方法被過載了n多次,主要功能是判斷兩個值是否相等 如果兩個值不相等,則測試失敗。2 arenotequal 方法被過載了n多次,主要功能是判斷兩個值是否不相等 如果兩個值相等,則測試失敗。3 arenotsame 引用的物件是否不相同 如果兩個輸入...

python單元測試 assert 語句

assertequal a,b 檢查 a b 如上圖所示,檢查res是否等於120。assetrnotequal a,b 檢查 a b assertturn x 檢查 結果的布林值為turn assertfalse x 檢查 結果的布林值為false assertis a,b 檢查 a 是 b as...