我现在使用下面的代码来断言一个boolean
值,但是该方法org.hamcrest.Matchers.is()
已被弃用。
assertThat(someValue, is(false));
是否有一个简单的替代语法来测试布尔值而不求助于assertTrue()
它会给你像“java.lang.AssertionError”这样的糟糕的失败消息
收到评论/答案后编辑
我最初的担忧是因为 Eclipse 将以下导入语句显示为已弃用
查看Hamcrest API文档时,该方法有 3 个重载变体,is()
其中只有一个已弃用。
因此,为了澄清@mark 的评论和@matt 的答案is()
,我在上面发布的使用是有效的并且不被弃用。