現在、次のコードを使用して値をアサートしていboolean
ますが、このメソッドorg.hamcrest.Matchers.is()
は非推奨です。
assertThat(someValue, is(false));
assertTrue()
「java.lang.AssertionError」のような貧弱な失敗メッセージが表示される、頼らずにブール値をテストするための簡単な代替構文はありますか
コメント/回答を受け取った後に編集する
私の最初の懸念は、Eclipse が次のインポート ステートメントを非推奨として示しているために発生しました。
Hamcrest APIドキュメントを見ると、メソッドのオーバーロードされた 3 つのバリエーションがあり、そのis()
うちの 1 つだけが非推奨です。
したがって、@mark からのコメントと @matt からの回答を明確にするために、is()
上記で投稿した使用は有効であり、非推奨ではありません。