hasProperty может использоваться с hasItem для проверки значения данного свойства, например:
Matcher hasName = Matchers<Person>hasProperty("name", is("Winkleburger"));
assertThat(names, hasItem(hasName));
Это прекрасно, когда имя является свойством, т.е. существует метод под названием getName().
Есть ли помощник, который будет проверять метод, который не является свойством? то есть:
в этом случае он проверяет возвращаемое значение метода name(), а не getName(), для элементов в коллекции.