У меня есть конечная точка, которая возвращает 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);
}