商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

JUnit 4.4 已发布

作者:InfoQ 李剑  2007-07-23
【IT168业界新闻】JUnit的最新版本已经发布,在JUnit4.4中新增的主要特性有:

  • assertThat——使用值/匹配(value/matcher)模式(这种模式是xMock框架首先引入的)提供了可读性更高,也更加灵活的测试,并使得错误消息更容易理解。
    例如,原先的:
        
    assertTrue(responseString.contains("color") || responseString.contains("colour")); // ==> failure message: // java.lang.AssertionError:

    现在就变成了:

        
    assertThat(responseString, anyOf(containsString("color"), containsString("colour"))); // ==> failure message: // java.lang.AssertionError: // Expected: (a string containing "color" or a string containing "colour") // got: "Please choose a font"
  • Assumptions和Theories(通过assertThat方法使用) 可以让用户在测试中对正在使用的测试环境做出假定,这一点对于需要依赖测试域以外的实体的测试是非常有用的。

原文地址:http://www.infoq.com/cn/news/2007/07/new_junit_release

1
【内容导航】
第1页: 第1页
©版权所有。未经许可,不得转载。
[责任编辑:郑重]
[an error occurred while processing this directive]