Hamcrest AssertThat对于条件不返回false

时间:2018-06-07 11:42:24

标签: collections hamcrest

我是Hamcrest和Rest Assured的新手。 基本上我需要检查List集合,是否有任何元素不为空/ null。 这段代码没有正确返回false,尽管它应该。

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

有人知道出了什么问题吗?感谢

1 个答案:

答案 0 :(得分:0)

知道了。 它解决了

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