Найти тему
355 подписчиков

💬 Проверка значения в теле ответа с помощью equalTo.


Сегодня поговорим о том, как проверить значение в теле ответа с помощью equalTo в Rest Assured. Создадим новый метод. У него укажем аннотацию @Test из TestNG. Добавим вызов api метода для получения данных о пользователе.

Для проверки воспользуемся методом body. Он принимает на вход два параметра. Первый имеет тип String. В нем мы с помощью Json Path указываем элемент, который хотим проверить. Во втором мы используем Matcher equalTo из фреймворка Hamcrest, содержащий нужную проверку. С его помощью делаем проверку, что значение равно заданному. Если значения будут равны, тогда тест пройдет успешно.

Нажмем кнопку run и убедимся в этом. Теперь давайте исправим значение, так чтобы оно отличалось от полученного. Снова запустим тест. В этот раз он завершится со статусом failed.

✨ Еще у меня есть курсы для QA.
💬 Проверка значения в теле ответа с помощью equalTo.  Сегодня поговорим о том, как проверить значение в теле ответа с помощью equalTo в Rest Assured. Создадим новый метод.
Около минуты