相关疑难解决方法(0)

是否存在一个"每个"匹配器的Hamcrest,它将一个Collection或Iterable匹配的所有元素断言为一个特定的匹配器?

给定一个Collection或Iterable一个项目,是否有任何Matcher(或匹配的组合)断言每个项目匹配一个Matcher?

例如,给定此项目类型:

public interface Person {
    public String getGender();
}
Run Code Online (Sandbox Code Playgroud)

我想写一个断言,Persons 集合中的所有项都有特定的gender值.我在想这样的事情:

Iterable<Person> people = ...;
assertThat(people, each(hasProperty("gender", "Male")));
Run Code Online (Sandbox Code Playgroud)

没有each自己编写匹配器,有没有办法做到这一点?

java hamcrest

54
推荐指数
1
解决办法
2万
查看次数

标签 统计

hamcrest ×1

java ×1