例如,我们在响应中有JSON:
{"data":[{"id":1,"active":false},{"id":2,"active":true}]}
通过使用
expect().body("data", hasItem(hasEntry("id", 1)))
如果'data'数组包含id = 1的元素,我们可以检查.
但是我们如何检查,如果'data'数组保持id = 1的元素是'active'(id = 1 && active = true)?
你可以这样做:
get("/data").then().body("data.find { it.id == 1 }.active", is(true));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2736 次 |
| 最近记录: |