Hamcrest AssertThat не возвращает false для условия - PullRequest
0 голосов
/ 07 июня 2018

Я новичок в Хэмкресте и будь уверен.В основном мне нужно проверить список коллекции, не является ли какой-либо элемент пустым / нулевым.Этот код неправильно возвращает false, хотя и должен.

List<String> values = new ArrayList<String>();
values.add("H");
values.add("");
MatcherAssert.assertThat(values,Matchers.not(Matchers.everyItem(Matchers.isEmptyOrNullString())));

Кто-нибудь знает, что не так?Спасибо

1 Ответ

0 голосов
/ 07 июня 2018

Понял.Решает

MatcherAssert.assertThat(values,not(hasItem(isEmptyOrNullString())));
...