Java 如何在SpringWS测试中忽略某些值
我遵循创建测试来测试我的端点。问题是,在我的回答中,我返回了我不想测试的当前时间。是否有一些方法可以忽略某些值,例如:${ignore}Spring WS提供的默认Java 如何在SpringWS测试中忽略某些值,java,spring-ws,Java,Spring Ws,我遵循创建测试来测试我的端点。问题是,在我的回答中,我返回了我不想测试的当前时间。是否有一些方法可以忽略某些值,例如:${ignore}Spring WS提供的默认响应匹配器类使用PayloadDiffMatcher来比较给定的负载和预期的负载。使用Diff进行比较。您可以扩展(或实现自己的自定义响应匹配器),以便为当前时间元素指定筛选器,如图所示 另一个选项是使用xpath()ResponseMatcher,只检查返回响应的一部分,忽略时间元素
响应匹配器
类使用PayloadDiffMatcher
来比较给定的负载和预期的负载。使用Diff
进行比较。您可以扩展(或实现自己的自定义响应匹配器
),以便为当前时间元素指定筛选器,如图所示
另一个选项是使用xpath()
ResponseMatcher
,只检查返回响应的一部分,忽略时间元素