Я только начал с уверенности в том, что API проверен, и столкнулся с проблемой, как записать (сообщить) код состояния или тело из ответа на случай, если проверка не верна.Этот код:
req.log().ifValidationFails(LogDetail.STATUS).expect().statusCode(404).when().get();
просто печатает
FAILED: testStatusNotFoundu java.lang.IllegalArgumentException: STATUS не является допустимым LogDetail для запроса.
Если используется этот код req.log().ifValidationFails().expect().statusCode(404).when().get();
, то он печатает
FAILED: testStatusNotFoundu java.lang.AssertionError: 1 ожидание не выполнено.Ожидаемый код состояния <404> не соответствует действительному коду состояния <200>.
Я хотел бы также видеть напечатанный код состояния + тело ответа.Пожалуйста, кто-нибудь может поделиться знаниями немного?