首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么我应该使用Hamcrest-Matcher和assertThat()而不是传统的assertXXX()-Methods

为什么我应该使用Hamcrest-Matcher和assertThat()而不是传统的assertXXX()-Methods
EN

Stack Overflow用户
提问于 2009-11-09 21:56:37
回答 4查看 58.2K关注 0票数 160

当我查看Assert类JavaDoc中的示例时

assertThat("Help! Integers don't work", 0, is(1)); // fails:
// failure message:
// Help! Integers don't work
// expected: is <1> 
// got value: <0>
assertThat("Zero is one", 0, is(not(1))) // passes

比方说,我看不出比assertEquals( 0, 1 )有多大的优势。

如果结构变得更复杂,这可能对消息来说很好,但你看到了更多的好处吗?可读性?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1701113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档