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

型パラメーター:
B - ボディ型
S - 仕様型への自己参照
含まれているインターフェース:
RestTestClient

public static interface RestTestClient.BodySpec<B, S extends RestTestClient.BodySpec<B,S>>
単一のオブジェクトにデコードされたレスポンス本文に対する期待の仕様。
導入:
7.0
作成者:
Rob Worsnop, Rossen Stoyanchev
  • メソッドの詳細

    • isEqualTo

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

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

      <T extends S, R> T value(FunctionSE<@Nullable B, @Nullable R> bodyMapper, Matcher<? super @Nullable R> matcher)
      関数を使用して抽出された本体を変換し (たとえば、プロパティを抽出)、マップされた値を Matcher を使用してアサートします。
    • value

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

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

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