クラス ResponseMatchers
java.lang.ObjectSE
org.springframework.ws.test.server.ResponseMatchers
ResponseMatcher
クラスのファクトリメソッド。通常、ResponseActions.andExpect(ResponseMatcher)
の入力を提供するために使用されます。- 導入:
- 2.0
- 作成者:
- Arjen Poutsma
メソッドのサマリー
修飾子と型メソッド説明static ResponseMatcher
Client
(SOAP 1.1)またはSender
(SOAP 1.2)障害が予想されます。static ResponseMatcher
clientOrSenderFault
(StringSE faultStringOrReason) 特定の障害文字列または理由でClient
(SOAP 1.1)またはSender
(SOAP 1.2)障害が発生することが予想されます。static ResponseMatcher
MustUnderstand
障害が予想されます。static ResponseMatcher
mustUnderstandFault
(StringSE faultStringOrReason) 特定の障害ストリングまたは理由を伴うMustUnderstand
障害が予想されます。static ResponseMatcher
noFault()
レスポンスに SOAP 障害が含まれていないことを期待します。static ResponseMatcher
指定されたSource
SE XML ペイロードが必要です。static ResponseMatcher
payload
(org.springframework.core.io.Resource payload) 指定されたResource
XML ペイロードが必要です。static ResponseMatcher
Server
(SOAP 1.1)またはReceiver
(SOAP 1.2)障害が予想されます。static ResponseMatcher
serverOrReceiverFault
(StringSE faultStringOrReason) 特定の障害文字列または理由でServer
(SOAP 1.1)またはReceiver
(SOAP 1.2)障害が発生することが予想されます。static ResponseMatcher
soapEnvelope
(SourceSE soapEnvelope) 指定されたSource
SE XMLSOAP エンベロープが必要です。static ResponseMatcher
soapEnvelope
(org.springframework.core.io.Resource soapEnvelope) 指定されたResource
XMLSOAP エンベロープが必要です。static ResponseMatcher
soapHeader
(QNameSE soapHeaderName) 送信メッセージに指定された SOAP ヘッダーが必要です。static ResponseMatcher
validPayload
(org.springframework.core.io.Resource schema, org.springframework.core.io.Resource... furtherSchemas) ペイロードが指定された XSD スキーマに対して検証されることを期待します。static ResponseMatcher
VersionMismatch
障害が予想されます。static ResponseMatcher
versionMismatchFault
(StringSE faultStringOrReason) 特定の障害ストリングまたは理由を伴うVersionMismatch
障害が予想されます。static ResponseXPathExpectations
指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。static ResponseXPathExpectations
指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。
メソッドの詳細
payload
指定されたSource
SE XML ペイロードが必要です。- パラメーター:
payload
- XML ペイロード- 戻り値:
- レスポンスマッチャー
payload
public static ResponseMatcher payload(org.springframework.core.io.Resource payload) throws IOExceptionSE 指定されたResource
XML ペイロードが必要です。- パラメーター:
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
指定されたSource
SE XMLSOAP エンベロープが必要です。- パラメーター:
soapEnvelope
- XMLSOAP エンベロープ- 戻り値:
- レスポンスマッチャー
- 導入:
- 2.1.1
soapEnvelope
public static ResponseMatcher soapEnvelope(org.springframework.core.io.Resource soapEnvelope) throws IOExceptionSE 指定されたResource
XMLSOAP エンベロープが必要です。- パラメーター:
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
の場合、障害文字列または理由テキストは検証されません- 関連事項: