如何检查 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/