Всем привет. Осваиваю Rest Assured и столкнулся с проблемой
например приходит такой ответ
{
"make": {
"id": 37,
"name": "Toyota",
"const_key": "MAKE_TOYOTA",
"uuid": "75040cad-f963-4e39-acc6-55926540a2ee"
},
"model_family_group": null,
"id": 1190,
"name": "MR 2",
"full_name": "Toyota MR 2",
"const_key": "MAKE_TOYOTA-MODELFAMILY_MR_2",
"uuid": "7614ac93-dcb3-46de-b89d-43311acb3bcd"
},
{
"make": {
"id": 37,
"name": "Toyota",
"const_key": "MAKE_TOYOTA",
"uuid": "75040cad-f963-4e39-acc6-55926540a2ee"
},
"model_family_group": null,
"id": 1191,
"name": "Carina",
"full_name": "Toyota Carina",
"const_key": "MAKE_TOYOTA-MODELFAMILY_CARINA",
"uuid": "8b76ad08-0b7b-4534-a71c-fb274f4f460a"
},
{
"make": {
"id": 37,
"name": "Toyota",
"const_key": "MAKE_TOYOTA",
"uuid": "75040cad-f963-4e39-acc6-55926540a2ee"
},
"model_family_group": null,
"id": 1192,
"name": "C-HR",
"full_name": "Toyota C-HR",
"const_key": "MAKE_TOYOTA-MODELFAMILY_C_HR",
"uuid": "20092e20-0a38-4296-94b1-cc4f63867b0c"
},
Если мне надо проверить ВСЕ id модели, то напишу так
.body("make.id", hasItem(37))
.body("make.name", hasItem("Toyota"))
.body("make.const_key", hasItem("MAKE_TOYOTA"))
.body("make.uuid", hasItem("75040cad-f963-4e39-acc6-55926540a2ee"))
.body("id", hasItems(1190, 1191, 1192));
а как поступить если мне надо проверить только то, что в ответе есть id 1190 и 1193
Объясню зачем - у меня приходит список из 60 моделей и мне надо проверить лишь то, что в этом списке присутствуют 2-3
Спасибо заранее