使用已弃用的 Hamcrest 方法的替代方法是()?
2022-08-31 17:20:11
我目前使用以下代码来断言值,但是该方法已弃用。boolean
org.hamcrest.Matchers.is()
assertThat(someValue, is(false));
有没有一种简单的替代语法来测试布尔值,而不诉诸于它给你一个糟糕的失败消息,如“java.lang.AssertionError”assertTrue()
收到评论/答案后进行编辑
我最初提出的担忧是因为 Eclipse 将以下 import 语句显示为已弃用
在查看Hamcrest API文档时,该方法有3种重载变体,其中只有一种被弃用。is()
因此,为了澄清@mark的评论和@matt的答案,我上面发布的使用是有效的,而不是弃用的。is()