我现在使用下面的代码来断言一个boolean值,但是该方法org.hamcrest.Matchers.is()已被弃用。
assertThat(someValue, is(false));
是否有一个简单的替代语法来测试布尔值而不求助于assertTrue()它会给你像“java.lang.AssertionError”这样的糟糕的失败消息
收到评论/答案后编辑
我最初的担忧是因为 Eclipse 将以下导入语句显示为已弃用

查看Hamcrest API文档时,该方法有 3 个重载变体,is()其中只有一个已弃用。
因此,为了澄清@mark 的评论和@matt 的答案is(),我在上面发布的使用是有效的并且不被弃用。