クラス ResponseMatchers
java.lang.ObjectSE
org.springframework.ws.test.server.ResponseMatchers
ResponseMatcher クラスのファクトリメソッド。通常、ResponseActions.andExpect(ResponseMatcher) の入力を提供するために使用されます。- 導入:
- 2.0
- 作成者:
- Arjen Poutsma
方法の概要
修飾子と型メソッド説明static ResponseMatcherClient(SOAP 1.1)またはSender(SOAP 1.2)障害が予想されます。static ResponseMatcherclientOrSenderFault(StringSE faultStringOrReason) 特定の障害文字列または理由でClient(SOAP 1.1)またはSender(SOAP 1.2)障害が発生することが予想されます。static ResponseMatcherMustUnderstand障害が予想されます。static ResponseMatchermustUnderstandFault(StringSE faultStringOrReason) 特定の障害ストリングまたは理由を伴うMustUnderstand障害が予想されます。static ResponseMatchernoFault()レスポンスに SOAP 障害が含まれていないことを期待します。static ResponseMatcher指定されたSourceSE XML ペイロードが必要です。static ResponseMatcherpayload(org.springframework.core.io.Resource payload) 指定されたResourceXML ペイロードが必要です。static ResponseMatcherServer(SOAP 1.1)またはReceiver(SOAP 1.2)障害が予想されます。static ResponseMatcherserverOrReceiverFault(StringSE faultStringOrReason) 特定の障害文字列または理由でServer(SOAP 1.1)またはReceiver(SOAP 1.2)障害が発生することが予想されます。static ResponseMatchersoapEnvelope(SourceSE soapEnvelope) 指定されたSourceSE XMLSOAP エンベロープが必要です。static ResponseMatchersoapEnvelope(org.springframework.core.io.Resource soapEnvelope) 指定されたResourceXMLSOAP エンベロープが必要です。static ResponseMatchersoapHeader(QNameSE soapHeaderName) 送信メッセージに指定された SOAP ヘッダーが必要です。static ResponseMatchervalidPayload(org.springframework.core.io.Resource schema, org.springframework.core.io.Resource... furtherSchemas) ペイロードが指定された XSD スキーマに対して検証されることを期待します。static ResponseMatcherVersionMismatch障害が予想されます。static ResponseMatcherversionMismatchFault(StringSE faultStringOrReason) 特定の障害ストリングまたは理由を伴うVersionMismatch障害が予想されます。static ResponseXPathExpectations指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。static ResponseXPathExpectations指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。
メソッドの詳細
payload
指定されたSourceSE XML ペイロードが必要です。- パラメーター:
payload- XML ペイロード- 戻り値:
- レスポンスマッチャー
payload
public static ResponseMatcher payload(org.springframework.core.io.Resource payload) throws IOExceptionSE 指定されたResourceXML ペイロードが必要です。- パラメーター:
payload- XML ペイロード- 戻り値:
- レスポンスマッチャー
- 例外:
IOExceptionSE
validPayload
public static ResponseMatcher validPayload(org.springframework.core.io.Resource schema, org.springframework.core.io.Resource... furtherSchemas) throws IOExceptionSE ペイロードが指定された XSD スキーマに対して検証されることを期待します。- パラメーター:
schema- スキーマfurtherSchemas- 必要に応じて、追加のスキーマ- 戻り値:
- レスポンスマッチャー
- 例外:
IOExceptionSE
xpath
指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。- パラメーター:
xpathExpression- XPath 式- 戻り値:
- XPath の期待値、さらに構成する
xpath
public static ResponseXPathExpectations xpath(StringSE xpathExpression, MapSE<StringSE, StringSE> namespaceMapping) 指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。- パラメーター:
xpathExpression- XPath 式namespaceMapping- 名前空間- 戻り値:
- XPath の期待値、さらに構成する
soapEnvelope
指定されたSourceSE XMLSOAP エンベロープが必要です。- パラメーター:
soapEnvelope- XMLSOAP エンベロープ- 戻り値:
- レスポンスマッチャー
- 導入:
- 2.1.1
soapEnvelope
public static ResponseMatcher soapEnvelope(org.springframework.core.io.Resource soapEnvelope) throws IOExceptionSE 指定されたResourceXMLSOAP エンベロープが必要です。- パラメーター:
soapEnvelope- XMLSOAP エンベロープ- 戻り値:
- レスポンスマッチャー
- 例外:
IOExceptionSE- 導入:
- 2.1.1
soapHeader
送信メッセージに指定された SOAP ヘッダーが必要です。- パラメーター:
soapHeaderName- 予期する SOAP ヘッダーの修飾名- 戻り値:
- リクエストマッチャー
noFault
レスポンスに SOAP 障害が含まれていないことを期待します。- 戻り値:
- レスポンスマッチャー
mustUnderstandFault
MustUnderstand障害が予想されます。mustUnderstandFault
特定の障害ストリングまたは理由を伴うMustUnderstand障害が予想されます。- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。nullの場合、障害文字列または理由テキストは検証されません- 関連事項:
clientOrSenderFault
Client(SOAP 1.1)またはSender(SOAP 1.2)障害が予想されます。clientOrSenderFault
特定の障害文字列または理由でClient(SOAP 1.1)またはSender(SOAP 1.2)障害が発生することが予想されます。- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。nullの場合、障害文字列または理由テキストは検証されません- 関連事項:
serverOrReceiverFault
Server(SOAP 1.1)またはReceiver(SOAP 1.2)障害が予想されます。serverOrReceiverFault
特定の障害文字列または理由でServer(SOAP 1.1)またはReceiver(SOAP 1.2)障害が発生することが予想されます。- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。nullの場合、障害文字列または理由テキストは検証されません- 関連事項:
versionMismatchFault
VersionMismatch障害が予想されます。versionMismatchFault
特定の障害ストリングまたは理由を伴うVersionMismatch障害が予想されます。- パラメーター:
faultStringOrReason- SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。nullの場合、障害文字列または理由テキストは検証されません- 関連事項: