相关疑难解决方法(0)

是否有一个版本的JUnit断言使用Hamcrest的'describeMismatch'功能?

在JUnit的每一个版本我都试过(高达4.8.1),一个失败的assertThat显示,看起来像一个错误信息:

预期:[describeTo]
得到:[对象的字符串表示]

换句话说,它将显示对象的toString()而不是匹配器中的不匹配描述.如果我使用org.hamcrest.MatcherAssert.assertThat的assertThat,那么它会调用"describeMismatch",并显示一个更实用的错误消息.

我是否正确使用Junit,或者目前没有JUnit版本能够满足我的需求吗?那么大多数人都会使用Hamcrest声明吗?

java junit unit-testing hamcrest

6
推荐指数
1
解决办法
2160
查看次数

标签 统计

hamcrest ×1

java ×1

junit ×1

unit-testing ×1