ata*_*man 15 java rest-assured
如果响应json是一个空列表,我该如何与rest-assured(2.4.0)一起检查?
鉴于响应[](带标题content-type=application/json)我试过:
.body(Matchers.emptyArray()) // expected: an empty array, actual: []
.body("/", Matchers.emptyArray()) // invalid expression /
.body(".", Matchers.emptyArray()) // invalid expression .
Run Code Online (Sandbox Code Playgroud)
Joh*_*han 22
问题是(可能)REST Assured返回List而不是数组(和Hamcrest区分两者).你可以做:
.body("", Matchers.hasSize(0))
Run Code Online (Sandbox Code Playgroud)
要么
.body("$", Matchers.hasSize(0))
Run Code Online (Sandbox Code Playgroud)
要么
.body("isEmpty()", Matchers.is(true))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15665 次 |
| 最近记录: |