クラス ResponseMatchers

java.lang.ObjectSE
org.springframework.ws.test.server.ResponseMatchers

public abstract class ResponseMatchers extends ObjectSE
ResponseMatcher クラスのファクトリメソッド。通常、ResponseActions.andExpect(ResponseMatcher) の入力を提供するために使用されます。
導入:
2.0
作成者:
Arjen Poutsma
  • メソッドの詳細

    • payload

      public static ResponseMatcher payload(SourceSE payload)
      指定された SourceSE 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

      public static ResponseXPathExpectations xpath(StringSE xpathExpression)
      指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。
      パラメーター:
      xpathExpression - XPath 式
      戻り値:
      XPath の期待値、さらに構成する
    • xpath

      public static ResponseXPathExpectations xpath(StringSE xpathExpression, MapSE<StringSE,StringSE> namespaceMapping)
      指定された XPath 式が存在する(存在しない)か、値に評価されることを期待します。
      パラメーター:
      xpathExpression - XPath 式
      namespaceMapping - 名前空間
      戻り値:
      XPath の期待値、さらに構成する
    • soapEnvelope

      public static ResponseMatcher soapEnvelope(SourceSE soapEnvelope)
      指定された SourceSE 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

      public static ResponseMatcher soapHeader(QNameSE soapHeaderName)
      送信メッセージに指定された SOAP ヘッダーが必要です。
      パラメーター:
      soapHeaderName - 予期する SOAP ヘッダーの修飾名
      戻り値:
      リクエストマッチャー
    • noFault

      public static ResponseMatcher noFault()
      レスポンスに SOAP 障害が含まれていないことを期待します。
      戻り値:
      レスポンスマッチャー
    • mustUnderstandFault

      public static ResponseMatcher mustUnderstandFault()
      MustUnderstand 障害が予想されます。
      関連事項:
    • mustUnderstandFault

      public static ResponseMatcher mustUnderstandFault(StringSE faultStringOrReason)
      特定の障害ストリングまたは理由を伴う MustUnderstand 障害が予想されます。
      パラメーター:
      faultStringOrReason - SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。null の場合、障害文字列または理由テキストは検証されません
      関連事項:
    • clientOrSenderFault

      public static ResponseMatcher clientOrSenderFault()
      Client (SOAP 1.1)または Sender (SOAP 1.2)障害が予想されます。
      関連事項:
    • clientOrSenderFault

      public static ResponseMatcher clientOrSenderFault(StringSE faultStringOrReason)
      特定の障害文字列または理由で Client (SOAP 1.1)または Sender (SOAP 1.2)障害が発生することが予想されます。
      パラメーター:
      faultStringOrReason - SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。null の場合、障害文字列または理由テキストは検証されません
      関連事項:
    • serverOrReceiverFault

      public static ResponseMatcher serverOrReceiverFault()
      Server (SOAP 1.1)または Receiver (SOAP 1.2)障害が予想されます。
      関連事項:
    • serverOrReceiverFault

      public static ResponseMatcher serverOrReceiverFault(StringSE faultStringOrReason)
      特定の障害文字列または理由で Server (SOAP 1.1)または Receiver (SOAP 1.2)障害が発生することが予想されます。
      パラメーター:
      faultStringOrReason - SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。null の場合、障害文字列または理由テキストは検証されません
      関連事項:
    • versionMismatchFault

      public static ResponseMatcher versionMismatchFault()
      VersionMismatch 障害が予想されます。
      関連事項:
    • versionMismatchFault

      public static ResponseMatcher versionMismatchFault(StringSE faultStringOrReason)
      特定の障害ストリングまたは理由を伴う VersionMismatch 障害が予想されます。
      パラメーター:
      faultStringOrReason - SOAP 1.1 障害文字列または SOAP1.2 理由テキスト。null の場合、障害文字列または理由テキストは検証されません
      関連事項: