По умолчанию Rest-Assured записывает логи в консоль. В случае неудачи мне нужно, чтобы запрос и ответ были приложены к шагу в отчете Cucumber. Я пробовал разные решения. Но все же, в случае сбоя, у меня есть Запрос и Ответ только в выводе консоли. Заверенная логирование активировано
RestAssured.enableLoggingOfRequestAndResponseIfValidationFails();
Мой отчет выглядит так:
![enter image description here](https://i.stack.imgur.com/GwxJF.png)
Также я попытался добавить конфиги фильтра Rest-Assured:
RestAssured.filters(new RequestLoggingFilter(), new ResponseLoggingFilter(), new ErrorLoggingFilter());
Другой моей попыткой было добавить дополнительные filter () методы для запроса. Запросите что-то вроде этого:
given()
.filter(new RequestLoggingFilter())
.filter(new ResponseLoggingFilter())
.spec(postRequest(param1, param2))
.post(TO_MY_EXAMPLE_ENDPOINT)
.then()
.statusCode(HTTP_OK)
.contentType(JSON)
Но я получаю результат, как указано выше.
Как прикрепить запрос и ответ из журнала консоли «Заверенная уверенность» к неудачному шагу в отчете? Пожалуйста, помогите мне) Я понятия не имею, что делать дальше (