Я пытаюсь проверить, что массив JSON содержит определенное значение. Использование Rest-Assured с импортом совпадений Hamcrest в Java. Это JSON, который я проверяю;
{
"graph": {
"groupedResultColumns": [
"Task_Status",
"Task_TimeSpent"
]
}
}
После прочтения информации о том, как быть уверенным в себе, и хамкресте, это код, который я сейчас пробую;
{
SerenityRest.then()
.body(containsString("groupedResultColumns"))
.assertThat().body("groupedResultColumns", (hasItems("Task_TimeSpent")));
}
Этоэто ошибка, которую я получаю;
JSON path groupedResultColumns doesn't match.
Expected: (a collection containing "Task_TimeSpent")
Actual: null
Любая помощь или совет приветствуются, спасибо!