クラス RequestMatchers
java.lang.ObjectSE
org.springframework.ws.test.client.RequestMatchers
RequestMatcher
クラスのファクトリメソッド。通常、MockWebServiceServer.expect(RequestMatcher)
の入力を提供するために使用されます。- 導入:
- 2.0
- 作成者:
- Arjen Poutsma
メソッドのサマリー
修飾子と型メソッド説明static RequestMatcher
anything()
リクエストが必要です。static RequestMatcher
connectionTo
(StringSE uri) 指定された URI への接続が必要です。static RequestMatcher
connectionTo
(URISE uri) 指定された URI への接続が必要です。static RequestMatcher
指定されたSource
SE XML ペイロードが必要です。static RequestMatcher
payload
(org.springframework.core.io.Resource payload) 指定されたResource
XML ペイロードが必要です。static RequestMatcher
soapEnvelope
(SourceSE soapEnvelope) 指定されたSource
SE XMLSOAP エンベロープが必要です。static RequestMatcher
soapEnvelope
(org.springframework.core.io.Resource soapEnvelope) 指定されたResource
XMLSOAP エンベロープが必要です。static RequestMatcher
soapHeader
(QNameSE soapHeaderName) 送信メッセージに指定された SOAP ヘッダーが必要です。static RequestMatcher
validPayload
(org.springframework.core.io.Resource schema, org.springframework.core.io.Resource... furtherSchemas) ペイロードが指定された XSD スキーマに対して検証されることを期待します。static RequestXPathExpectations
指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。static RequestXPathExpectations
指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。
メソッドの詳細
anything
リクエストが必要です。- 戻り値:
- リクエストマッチャー
payload
指定されたSource
SE XML ペイロードが必要です。- パラメーター:
payload
- XML ペイロード- 戻り値:
- リクエストマッチャー
payload
public static RequestMatcher payload(org.springframework.core.io.Resource payload) throws IOExceptionSE 指定されたResource
XML ペイロードが必要です。- パラメーター:
payload
- XML ペイロード- 戻り値:
- リクエストマッチャー
- 例外:
IOExceptionSE
validPayload
public static RequestMatcher 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 RequestXPathExpectations xpath(StringSE xpathExpression, MapSE<StringSE, StringSE> namespaceMapping) 指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。- パラメーター:
xpathExpression
- XPath 式namespaceMapping
- 名前空間- 戻り値:
- XPath の期待値、さらに構成する
soapEnvelope
指定されたSource
SE XMLSOAP エンベロープが必要です。- パラメーター:
soapEnvelope
- XMLSOAP エンベロープ- 戻り値:
- リクエストマッチャー
- 導入:
- 2.1.1
soapEnvelope
public static RequestMatcher soapEnvelope(org.springframework.core.io.Resource soapEnvelope) throws IOExceptionSE 指定されたResource
XMLSOAP エンベロープが必要です。- パラメーター:
soapEnvelope
- XMLSOAP エンベロープ- 戻り値:
- リクエストマッチャー
- 例外:
IOExceptionSE
- 導入:
- 2.1.1
soapHeader
送信メッセージに指定された SOAP ヘッダーが必要です。- パラメーター:
soapHeaderName
- 予期する SOAP ヘッダーの修飾名- 戻り値:
- リクエストマッチャー
connectionTo
指定された URI への接続が必要です。- パラメーター:
uri
- 接続する予定の文字列 URI- 戻り値:
- リクエストマッチャー
connectionTo
指定された URI への接続が必要です。- パラメーター:
uri
- 接続する予定の文字列 URI- 戻り値:
- リクエストマッチャー