Я проверяю тело ответа, проверяя, содержит ли каждое имя элемента или panCode "PAN".
Это не работает для проверки того, содержит ли каждое имя элемента или panCode "PAN", и у меня есть ошибка.
Ожидается: каждый элемент (hasProperty ("name", строка, содержащая "PAN") или hasProperty ("panCode", строка, содержащая "PAN"))
Фактическое: [{"id": 1000000002099, "name": "", "panCode": "PANPL00002101", "idAttachedDu": 1000000008574}, {"id": 1000000002100, "name": "", "panCode": "PANPL00002102", "idAttachedDu": 1000000008574}]
response.then().assertThat().body(everyItem(
either(hasProperty("name", containsString(criteria)))
.or(hasProperty("panCode", containsString(criteria)))));
Как я могу проверить имя или panCode в теле с помощью hamcrest?