【发布时间】:2016-07-27 22:53:10
【问题描述】:
我有一个返回 JSON 的端点:
[
{"id" : 4, "name" : "Name4"},
{"id" : 5, "name" : "Name5"}
]
还有一个 DTO 类:
public class FooDto {
public int id;
public String name;
}
现在,我正在以这种方式测试返回的 json 数组的长度:
@Test
public void test() {
FooDto[] foos = RestAssured.get("/foos").as(FooDto[].class);
assertThat(foos.length, is(2));
}
但是,有没有什么方法可以在不强制转换为 FooDto 数组的情况下做到这一点?像这样的:
@Test
public void test() {
RestAssured.get("/foos").then().assertThat()
.length(2);
}
【问题讨论】:
标签: json rest-assured