クラス MockMvcHtmlUnitDriverBuilder

java.lang.ObjectSE
org.springframework.test.web.servlet.htmlunit.MockMvcWebConnectionBuilderSupport<MockMvcHtmlUnitDriverBuilder>
org.springframework.test.web.servlet.htmlunit.webdriver.MockMvcHtmlUnitDriverBuilder

public class MockMvcHtmlUnitDriverBuilder extends MockMvcWebConnectionBuilderSupport<MockMvcHtmlUnitDriverBuilder>
MockMvcHtmlUnitDriverBuilder は、MockMvc に委譲し、オプションで特定のリクエストの実際の接続に委譲する HtmlUnitDriver の構築を簡素化します。

デフォルトでは、ドライバは MockMvc に委譲して localhost へのリクエストを処理し、WebClient に他の URL を処理します(つまり、実際の HTTP リクエストを実行します)。

導入:
4.2
作成者:
Rob Winch, Sam Brannen
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • mockMvcSetup

      public static MockMvcHtmlUnitDriverBuilder mockMvcSetup(MockMvc mockMvc)
      提供された MockMvc インスタンスに基づいて新しい MockMvcHtmlUnitDriverBuilder を作成します。
      パラメーター:
      mockMvc - 使用する MockMvc インスタンス (非 null)
      戻り値:
      MockMvcHtmlUnitDriverBuilder をカスタマイズする
    • webAppContextSetup

      public static MockMvcHtmlUnitDriverBuilder webAppContextSetup(WebApplicationContext context)
      提供された WebApplicationContext に基づいて、新しい MockMvcHtmlUnitDriverBuilder を作成します。
      パラメーター:
      context - WebApplicationContext から MockMvc インスタンスを作成する (null)
      戻り値:
      MockMvcHtmlUnitDriverBuilder をカスタマイズする
    • webAppContextSetup

      public static MockMvcHtmlUnitDriverBuilder webAppContextSetup(WebApplicationContext context, MockMvcConfigurer configurer)
      提供された WebApplicationContext および MockMvcConfigurer に基づいて、新しい MockMvcHtmlUnitDriverBuilder を作成します。
      パラメーター:
      context - WebApplicationContext から MockMvc インスタンスを作成する (null)
      configurer - 適用する MockMvcConfigurer (非 null)
      戻り値:
      MockMvcHtmlUnitDriverBuilder をカスタマイズする
    • javascriptEnabled

      public MockMvcHtmlUnitDriverBuilder javascriptEnabled(boolean javascriptEnabled)
      JavaScript を有効にするかどうかを指定します。

      デフォルトは true です。

      パラメーター:
      javascriptEnabled - JavaScript を有効にする必要がある場合は true 
      戻り値:
      さらなるカスタマイズのためのこのビルダー
      関連事項:
    • withDelegate

      一致しないリクエストを処理するときに、このビルダーによって構築されたドライバーが委譲する必要がある WebConnectionHtmlUnitDriver を指定します。
      パラメーター:
      driver - 一致しないリクエストを委譲する WebConnectionHtmlUnitDriver (非 null)
      戻り値:
      さらなるカスタマイズのためのこのビルダー
      関連事項:
    • build

      public org.openqa.selenium.htmlunit.HtmlUnitDriver build()
      このビルダーを介して構成された HtmlUnitDriver をビルドします。

      返されたドライバーは、一致するリクエストの処理には構成された MockMvc インスタンスを使用し、他のすべてのリクエストにはデリゲート HtmlUnitDriver を使用します。

      デリゲートが明示的に構成されている場合、それが使用されます。それ以外の場合は、BrowserVersion が CHROME に設定されたデフォルトの WebConnectionHtmlUnitDriver がデリゲートとして構成されます。

      戻り値:
      使用する HtmlUnitDriver 
      関連事項: