離弦之Ray

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

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

          ???????? 接下來介紹其它幾個斷言。
          ???????? 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啦

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

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 临夏县| 曲松县| 襄垣县| 永泰县| 叶城县| 宜都市| 武定县| 子长县| 彩票| 哈巴河县| 开化县| 西华县| 灵山县| 平邑县| 阳城县| 西畴县| 界首市| 乌审旗| 富源县| 威海市| 黔南| 鹤壁市| 手游| 菏泽市| 册亨县| 朔州市| 南康市| 长沙县| 永清县| 永丰县| 南川市| 得荣县| 五家渠市| 沂南县| 禹城市| 广东省| 天门市| 浦江县| 修水县| 蛟河市| 汤阴县|