インターフェース WebTestClient.BodySpec<B,S extends WebTestClient.BodySpec<B,S>>

型パラメーター:
S - 仕様型への自己参照
B - ボディ型
すべての既知のサブインターフェース:
WebTestClient.ListBodySpec<E>
含まれているインターフェース:
WebTestClient

public static interface WebTestClient.BodySpec<B,S extends WebTestClient.BodySpec<B,S>>
単一のオブジェクトにデコードされたレスポンス本文に対する期待の仕様。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <T extends S>
    T
    指定された ConsumerSE で交換結果をアサートします。
    <T extends S>
    T
    isEqualTo(B expected)
    抽出されたボディが指定された値と等しいことをアサートします。
    チェーンされた API を終了し、デコードされたレスポンスコンテンツを含む ExchangeResult を返します。
    <T extends S>
    T
    value(ConsumerSE<B> consumer)
    抽出されたボディを ConsumerSE でアサートします。
    <T extends S, R>
    T
    value(FunctionSE<B,R> bodyMapper, Matcher<? super R> matcher)
    抽出したボディを関数で変換します。
    <T extends S>
    T
    value(Matcher<? super B> matcher)
    抽出されたボディを Matcher でアサートします。
  • メソッドの詳細

    • isEqualTo

      <T extends S> T isEqualTo(B expected)
      抽出されたボディが指定された値と等しいことをアサートします。
    • value

      <T extends S> T value(Matcher<? super B> matcher)
      抽出されたボディを Matcher でアサートします。
      導入:
      5.1
    • value

      <T extends S, R> T value(FunctionSE<B,R> bodyMapper, Matcher<? super R> matcher)
      抽出したボディを関数で変換します。プロパティを抽出し、マップされた値を Matcher でアサートします。
      導入:
      5.1
    • value

      <T extends S> T value(ConsumerSE<B> consumer)
      抽出されたボディを ConsumerSE でアサートします。
      導入:
      5.1
    • consumeWith

      <T extends S> T consumeWith(ConsumerSE<EntityExchangeResult<B>> consumer)
      指定された ConsumerSE で交換結果をアサートします。
    • returnResult

      EntityExchangeResult<B> returnResult()
      チェーンされた API を終了し、デコードされたレスポンスコンテンツを含む ExchangeResult を返します。