您的位置:
中国软件测试联盟  >> 资讯  >> 资讯动态  >> 行业  >> 查看资讯

JUnit 4.4 已发布

[ 来源: IBM | 作者: Ben Hughes | 时间:2007-9-03 16:35 ]

        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"

        在Joe Walnes的博客上可以看到更多的关于assertThat的用法。


        Assumptions和Theories (通过assertThat方法使用) 可以让用户在测试中对正在使用的测试环境做出假定,这一点对于需要依赖测试域以外的实体的测试是非常有用的。

 




Tags:
打印

>> 相关资讯:

上一篇   下一篇
 
-5 -3 -1 - 1 3 5

评分

您的评论

我来说两句

seccode

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为