qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          VS單元測試中Assert類的用法

          首先說介紹一下,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:測試指定的對象是否為非空

          posted on 2014-10-08 09:05 順其自然EVO 閱讀(222) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 南投县| 东阿县| 浦东新区| 托里县| 英德市| 武陟县| 琼结县| 进贤县| 通江县| 莆田市| 寿光市| 萍乡市| 彭州市| 桑植县| 丽水市| 乡宁县| 宁都县| 叙永县| 霍邱县| 韶山市| 九江县| 海城市| 洛浦县| 博爱县| 寿阳县| 普格县| 珲春市| 潼关县| 抚松县| 博罗县| 阿合奇县| 青岛市| 武冈市| 延庆县| 淮南市| 宝丰县| 河南省| 永胜县| 临漳县| 玛沁县| 密云县|