离弦之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的技术天空 阅读(471) 评论(0)  编辑  收藏 所属分类: JUnit

只有注册用户登录后才能发表评论。


网站导航: