我按照this创建测试以测试我的端点。问题是,在我的回答中,我正在返回我不想测试的当前时间。有没有办法忽略一些价值:$ {IGNORE}
答案 0 :(得分:0)
Spring-WS提供的默认ResponseMatchers
类使用PayloadDiffMatcher
来比较给定和预期的有效负载。比较是使用XMLUnit Diff
完成的。您可以扩展PayloadDiffMatcher(或实现自己的自定义ResponseMatcher
),以便它允许为当前时间元素指定过滤器,如图here所示。
另一种选择是使用xpath()
ResponseMatcher
并仅检查返回响应的部分,忽略时间元素。