首先說介紹一下,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:測試指定的對象是否為非空
English » | | | | | | | | |
Text-to-speech function is limited to 100 characters