Я работаю над автоматизацией тестирования API с помощью Cucumber / JUnit unis Java.
Допустим, ответ API выглядит как JSONArray.
[
{
"Name": "John",
"Age": "30",
"Title": "Developer"
},
{
"Name": "Jane",
"Age": "25",
"Title": "QA"
},
{
"Name": "Pete",
"Age": "20",
"Title": "Intern"
}
]
И мое ожидаемое значение - JSONObject.
{
"Name": "Jane",
"Title": "QA"
}
Я ожидал, что результаты пройдут, поскольку в элементе [1] JSONArray есть Jane / QA.
Я пытался с для l oop и JSONAssert, но результат не удался, потому что первый элемент не соответствует ожидаемому, и он выбрасывает AssertionException.