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