355 подписчиков
💬 Проверка значения в теле ответа с помощью equalTo.
Сегодня поговорим о том, как проверить значение в теле ответа с помощью equalTo в Rest Assured. Создадим новый метод. У него укажем аннотацию @Test из TestNG. Добавим вызов api метода для получения данных о пользователе.
Для проверки воспользуемся методом body. Он принимает на вход два параметра. Первый имеет тип String. В нем мы с помощью Json Path указываем элемент, который хотим проверить. Во втором мы используем Matcher equalTo из фреймворка Hamcrest, содержащий нужную проверку. С его помощью делаем проверку, что значение равно заданному. Если значения будут равны, тогда тест пройдет успешно.
Нажмем кнопку run и убедимся в этом. Теперь давайте исправим значение, так чтобы оно отличалось от полученного. Снова запустим тест. В этот раз он завершится со статусом failed.
✨ Еще у меня есть курсы для QA.
Около минуты
7 апреля 2024