我正在使用 rest-assured 来测试一个 rest api。我有一个返回对象数组的 json 响应。我想验证它是否包含具有特定值测试的对象。检查以下示例:
示例 JSON:
{
"contents" : [
{
"field1" : "value1",
"field2" : "value2"
},
{
"field1" : "value3",
"field2" : "value4"
}
]
}
我如何编写正文断言,以便我可以检查无论我有一个条目的位置如何:
每个相应字段中的 value1 和 value2 以及 value3 和 value4 的另一个条目。
...get ("/myEndpoint" )
.then()
.body ( "contents.?????", contains...)