Я использую следующий код на данный момент, чтобы утверждать значение boolean
, однако метод org.hamcrest.Matchers.is()
устарел.
assertThat(someValue, is(false));
Есть ли простой альтернативный синтаксис для проверки логических значений без обращения к assertTrue()
, который дает вам плохие сообщения об ошибках типа "java.lang.AssertionError"
Изменить после получения комментариев/ответов
Мои первоначальные проблемы были подняты, потому что Eclipse показывает следующий оператор импорта как устаревший
При просмотре API Hamcrest API существует 3 перегруженных варианта метода is()
, только один из которых устарел.
Поэтому, чтобы прояснить комментарий @mark и ответ от @matt, использование is()
, которое я опубликовал выше, является допустимым и не устарело.