離弦之Ray

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            55 Posts :: 0 Stories :: 33 Comments :: 0 Trackbacks
          ??????? 在上一篇中已經看到了assertEquals斷言,還有其它斷言嗎?它們的原型又是怎樣的呢?

          ??????? 首先是assertEquals
          ??????? 它的函數原型是assertEquals([String message],expected,actual)其中String message 是可選的。這樣就比較清楚啦,expected 是期望的值,而actual是事實上運行后得到的值。如果這兩個值吻合,那么這個測試就通過了,Eclipse里面會出現一個綠色的長條,看到它是心曠神怡啊。否則,長條就是紅色的,就要去改程序啦。

          ???????? 接下來介紹其它幾個斷言。
          ???????? assertNull([String message],java.lang.Object object?)?這是判斷對象是否為空
          ???????? 相對的
          ???????? 還有一個:
          ???????? assertNotNull([String message],java.lang.Object object)這是判斷對象是否不為空

          ???????? assertSame([String message],expected,actual)判斷expected 和actual引用的是否為同一個對象

          ???????? assertTrue([String message],boolean condition)判斷條件是否為true

          ???????? 當然還有assertFalse啦

          ????????? 另一個比較另類的函數是fail([String message])其中String message 是可選的。
          ????????? 這個斷言會讓測試立即失敗,主要用在某個不應該被到達的分支,比如在一個預期發生的異常之后。
          posted on 2006-06-12 00:50 離弦之ray的技術天空 閱讀(481) 評論(0)  編輯  收藏 所屬分類: JUnit

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 武功县| 内乡县| 景宁| 合山市| 张掖市| 玛曲县| 时尚| 八宿县| 辽阳县| 大同市| 云安县| 乌审旗| 永德县| 合作市| 新巴尔虎右旗| 姚安县| 泰来县| 涟水县| 乡宁县| 集贤县| 西吉县| 张掖市| 南安市| 五莲县| 佳木斯市| 张家港市| 隆德县| 齐河县| 志丹县| 鹰潭市| 黑山县| 花垣县| 扎赉特旗| 昌都县| 克东县| 岳阳县| 贺兰县| 乌鲁木齐县| 普宁市| 陆丰市| 蒙山县|