Как мы можем сделать утверждение JSONObject с элементом в JSONArray - PullRequest
0 голосов
/ 05 марта 2020

Я работаю над автоматизацией тестирования 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...