2

例如,我们的响应中有 JSON:

{"data":[{"id":1,"active":false},{"id":2,"active":true}]}

通过使用

expect().body("data", hasItem(hasEntry("id", 1)))

我们可以检查“数据”数组是否包含 id=1 的元素。

但是我们如何检查“数据”数组是否包含 id=1 且“活动”的元素(id=1 && active=true)?

4

1 回答 1

7

你可以这样做:

get("/data").then().body("data.find { it.id == 1 }.active", is(true));
于 2014-03-11T20:01:12.630 回答