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