【发布时间】:2017-10-06 14:25:23
【问题描述】:
我正在使用 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...)
【问题讨论】:
标签: json rest spring-boot rest-assured rest-assured-jsonpath