【发布时间】:2015-06-03 00:45:12
【问题描述】:
例如,假设我有以下 json 响应:
{
"0": {
"field1" : 5
"field2" : 10
}
"1": {
"field1" : 1
"field2" : 10
}
}
有什么方法可以验证 field1 的值是否为 5 和 1?我在这里停留在 .body 声明中:
.body("[0].field1", Matchers.hasItems(1));
我完全有可能不完全理解 hasItems 应该做什么,因为我尝试了很多 [0]、[*] 和字段名称的组合,但它们都不起作用。我还希望有一篇关于 hamcrest 和 json 的用法文章,它不仅仅涵盖最基本的情况。有谁知道我所要求的是否可能?
感谢阅读。
【问题讨论】:
标签: json matcher hamcrest rest-assured