離弦之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

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


          網站導航:
           
          主站蜘蛛池模板: 土默特左旗| 长宁区| 雅江县| 龙江县| 元朗区| 筠连县| 友谊县| 仙桃市| 太和县| 白银市| 丰顺县| 峨山| 仙居县| 泾源县| 黄浦区| 鄂托克旗| 东莞市| 皋兰县| 永宁县| 牙克石市| 五家渠市| 通河县| 江都市| 光泽县| 江西省| 新竹县| 吐鲁番市| 阿图什市| 渝中区| 渑池县| 东辽县| 沁源县| 措勤县| 通城县| 施秉县| 荥阳市| 门源| 临潭县| 黑龙江省| 成武县| 开封市|