インターフェース WebTestClient.MockServerSpec<B extends WebTestClient.MockServerSpec<B>>

型パラメーター:
B - ビルダー型への自己参照
すべての既知のサブインターフェース:
WebTestClient.ControllerSpecWebTestClient.RouterFunctionSpec
含まれているインターフェース:
WebTestClient

public static interface WebTestClient.MockServerSpec<B extends WebTestClient.MockServerSpec<B>>
サーバーなしでテストをセットアップするための基本仕様。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <T extends B>
    T
    事前にパッケージ化されたモックサーバーセットアップのカスタマイズのショートカット。
    テストクライアントをビルドするためのショートカット。
    テストクライアントの構成と構築に進みます。
    <T extends B>
    T
    webFilter(WebFilter... filter)
    モックサーバーに追加する WebFilter インスタンスを登録します。
    <T extends B>
    T
    モックサーバーのセッションマネージャーインスタンスを提供します。
  • メソッドの詳細

    • webFilter

      <T extends B> T webFilter(WebFilter... filter)
      モックサーバーに追加する WebFilter インスタンスを登録します。
      パラメーター:
      filter - 1 つ以上のフィルター
    • webSessionManager

      <T extends B> T webSessionManager(WebSessionManager sessionManager)
      モックサーバーのセッションマネージャーインスタンスを提供します。

      デフォルトでは、DefaultWebSessionManager のインスタンスが使用されます。

      パラメーター:
      sessionManager - 使用するセッションマネージャー
    • apply

      <T extends B> T apply(MockServerConfigurer configurer)
      事前にパッケージ化されたモックサーバーセットアップのカスタマイズのショートカット。
      パラメーター:
      configurer - 適用するコンフィギュレーター
    • configureClient

      WebTestClient.Builder configureClient()
      テストクライアントの構成と構築に進みます。
    • build

      WebTestClient build()
      テストクライアントをビルドするためのショートカット。