Я ищу формальное определение того, что делает метод then () в REST-гарантированном API, и не могу найти объяснение метода в javadocs.Что он делает?
Ссылка: http://static.javadoc.io/io.rest-assured/rest-assured/3.0.7/io/restassured/RestAssured.html
Get возвращает объект Response: http://static.javadoc.io/io.rest-assured/rest-assured/3.0.7/io/restassured/response/Response.html
Response
Response наследует следующие интерфейсы: ResponseBody, ResponseBodyData, ResponseBodyExtractionOptions, ResponseOptions, Validatable
thenявляется единственным Validatable методом: http://static.javadoc.io/io.rest-assured/rest-assured/3.0.7/io/restassured/response/Validatable.html
then
Validatable
Однако это приводит к большей части управляемой событиями проверки посредством использования ValidatableResponseOptions: http://static.javadoc.io/io.rest-assured/rest-assured/3.0.7/io/restassured/response/ValidatableResponseOptions.html
В классе тестированияэто позволяет вам писать тесты, специально предназначенные для проверки ваших конечных точек отдыха, без необходимости делать относительно более грязную распаковку RestResponse для оценки отдельных частей ответа.