Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Rest Assured проверка логических условии в body

rest-assured
java
Теги: #<Tag:0x00007f7b6189e980> #<Tag:0x00007f7b6189e818>

(Vaskocuturilo) #1

Всем доброго дня. Возник вопрос, можно ли в rest assured проверяться логическое условия ? К примеру условие такое, что нужно проверить true или false, или как вариант значения 1 или 2 ?
.body(“Поле”, equals(true or false )) - что -то типа такого ?
Заранее благодарен за ответ.


(Vaskocuturilo) #2

Сам задал, сам попробую ответить.
Судя по всему в rest assured есть такие методы как contains или containsInAnyOrder с помощью их предполагаю возможно решить мою проблему. ?


(Евгений Салмин) #3

Я бы десериализировал возвращаемое значение в объект, и там уже сравнивал все, что нужно.


(James Howlett) #4

Как вариант верни JsonPath “.extract().jsonPath()” потом достать значение “.getBoolean(“Поле”)” и сравнивай