Учитывая Collection
или Iterable
элементов, существует ли Matcher
(или комбинация сокетов), которые будут утверждать, что каждый элемент соответствует одному Matcher
?
Например, данный тип элемента:
public interface Person {
public String getGender();
}
Я хотел бы написать утверждение, что все элементы в коллекции Person
имеют определенное значение gender
. Я думаю примерно так:
Iterable<Person> people = ...;
assertThat(people, each(hasProperty("gender", "Male")));
Есть ли способ сделать это, не написав сам each
?