java - 放心检查排序

标签 java rest rest-assured

如何检查 Rest-assured 中响应正文(数组)的顺序。

响应正文如下:

[
    {"name": "a"},
    {"name":"b"}
]

最佳答案

RestAssured.get("pictures?sort=name")
                .then()
                .body("[0].name", response -> Matchers.lessThanOrEqualTo(response.path("[1].name")))

说明:body 方法获取元素 [0].name 的值(按路径),然后使用 ResponseAwareMatcher (lambda) 来匹配 [ 0].name 值与响应中的值 [1].name(按路径)。

关于java - 放心检查排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44647937/

相关文章:

java - 在 try/catch 之前初始化非空类型变量

java - 如何使用java代码访问报表中的元素

java - 自定义 DefaultTableCellRenderer 不更改 jTable 上行的背景颜色

java - (RestAssured) 将嵌套路径提取为给定类型

java - 放心 : How to disable PreAuthorize when

java - 写入文件不会溢出

web-services - 如何在 fiddler 中编写对 REST Web 方法的请求

资源不同版本的 RESTful URL

Java拦截器处理REST API响应代码

java - 高枕无忧, float 负零