qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          VS單元測(cè)試中Assert類(lèi)的用法

          首先說(shuō)介紹一下,Assert類(lèi)所在的命名空間為Microsoft.VisualStudio.TestTools.UnitTesting 在工程文件中只要引用Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll就可以使用了,在這里我舉例說(shuō)明Assert里面的一些主要的靜態(tài)成員。
            1、 AreEqual:方法被重載了N多次,主要功能是判斷兩個(gè)值是否相等;如果兩個(gè)值不相等,則測(cè)試失敗。
            2、 AreNotEqual:方法被重載了N多次,主要功能是判斷兩個(gè)值是否不相等;如果兩個(gè)值相等,則測(cè)試失敗。
            3、 AreNotSame:引用的對(duì)象是否不相同;如果兩個(gè)輸入內(nèi)容引用相同的對(duì)象,則測(cè)試失敗.
            4、 AreSame:引用的對(duì)象是否相同;如果兩個(gè)輸入內(nèi)容引用不相同的對(duì)象,則測(cè)試失敗.
            5、 Fail:斷言失敗。
            6、 Inconclusive:表示無(wú)法證明為 true 或 false 的測(cè)試結(jié)果
            7、 IsFalse:指定的條件是否為 false;如果該條件為 true,則測(cè)試失敗。
            8、 IsTrue:指定的條件是否為 true;如果該條件為 false,則測(cè)試失敗
            9、 IsInstanceofType:測(cè)試指定的對(duì)象是否為所需類(lèi)型的實(shí)例;如果所需的實(shí)例不在該對(duì)象的繼承層次結(jié)構(gòu)中,則測(cè)試失敗
            10、IsNotInstanceofType: 測(cè)試指定的對(duì)象是否為所需類(lèi)型的實(shí)例;如果所需的實(shí)例在該對(duì)象的繼承層次結(jié)構(gòu)中,則測(cè)試失敗
            11、IsNull:測(cè)試指定的對(duì)象是否為非空
            12、IsNotNull:測(cè)試指定的對(duì)象是否為非空

          posted on 2014-10-08 09:05 順其自然EVO 閱讀(224) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 測(cè)試學(xué)習(xí)專(zhuān)欄

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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 祁连县| 海宁市| 大余县| 大同县| 穆棱市| 宁安市| 黎城县| 武山县| 青州市| 蒙山县| 班戈县| 永寿县| 铁岭市| 额济纳旗| 萍乡市| 宁南县| 安康市| 江华| 金川县| 灌阳县| 湖北省| 无锡市| 新乐市| 拉萨市| 茶陵县| 嘉兴市| 区。| 阳西县| 鸡东县| 拉萨市| 铜山县| 年辖:市辖区| 天水市| 苏尼特右旗| 长武县| 抚宁县| 宁安市| 济南市| 黄石市| 舞钢市| 沙坪坝区|