首先說介紹一下,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...