java - then() 方法在 REST-assured 中做什么?

标签 java javadoc rest-assured

我正在寻找 then() 方法在 REST-assured API 中的作用的正式定义,但在 javadoc 中找不到方法解释。它有什么作用?

引用: 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继承以下接口(interface):ResponseBody、ResponseBodyData、ResponseBodyExtractionOptions、ResponseOptions、Validatable

then 是唯一的Validatable 方法:http://static.javadoc.io/io.rest-assured/rest-assured/3.0.7/io/restassured/response/Validatable.html

但是,这通过使用 ValidatableResponseOptions 驱动了大部分事件驱动的验证:http://static.javadoc.io/io.rest-assured/rest-assured/3.0.7/io/restassured/response/ValidatableResponseOptions.html

在测试类中,这允许您编写专门用于验证休息端点的测试,而不必对 RestResponse 进行相对更困惑的解包来评估响应的各个部分。

关于java - then() 方法在 REST-assured 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50455487/

相关文章:

log4j - 如何让放心登录到可打印在文本文件中的内容

java - 请放心 : Extracting value from JSON Array

Maven 3 : Generate Javadoc for defined artifacts

java - jar 文件中的 Spring 上下文

java - 需要从 javascript 访问 Java 类变量

java - 给定一个 calendar.week_of_year,如何获取一周的开始和结束日期?

java - Sitebricks 的官方 javadoc (0.8.6)

java - 可以将javadoc参数descr绑定(bind)到 super 方法的javadoc吗?

java - 如何在没有字符串的情况下验证正文响应?

Linux 中的 Java 命令类路径和 PHP