如何放心地验证数组是否包含对象?
2022-09-03 02:00:30
例如,我有JSON作为响应:
[{"id":1,"name":"text"},{"id":2,"name":"text"}]}
我想验证响应是否包含自定义对象。例如:
Person(id=1, name=text)
我找到了解决方案:
Person[] persons = response.as(Person[].class);
assertThat(person, IsArrayContaining.hasItemInArray(expectedPerson));
我想要这样的东西:
response.then().assertThat().body(IsArrayContaining.hasItemInArray(object));
有什么解决方案吗?
提前感谢您的帮助!