【发布时间】:2020-09-27 08:02:35
【问题描述】:
Hamcrest 库有一种非常简洁的方式来遍历 JSON API 响应以使用称为 hasJsonPath 的方法来验证节点的路径
assertThat(responseBody, hasJsonPath("$.record.book.author", equalTo("john")));
但是,我正在努力寻找一种类似的方法来查找路径并使用 AssertJ 对其进行验证。我期待这样的事情会起作用,但它不会编译
assertThat(responseBody).hasJsonPath("$.record.book.author", equalTo("john"));
AssertJ 可以遍历一个节点并验证它的存在和它的值吗?
【问题讨论】:
标签: java json hamcrest assertj