spring-ws-test:如何模拟SoapFaultDetail

时间:2016-11-25 14:08:44

标签: java spring-ws

使用spring-ws-test如何模拟SoapFaultDetail以返回预期的错误有效负载?

ResponseCreators似乎只支持faultString / faultReason:

mockServer.expect(anything()).andRespond(withClientOrSenderFault(faultStringOrReason, Locale.GERMAN));

未设置detail元素。我需要错误来包含我的自定义有效负载。

是否有高级API来执行此操作?

1 个答案:

答案 0 :(得分:2)

您可以使用withPayload的{​​{1}}方法,并为其提供包含自定义有效内容的SOAP错误,如下所示:

ResponseCreators