クラス MockMvcWebClientBuilder
java.lang.ObjectSE
org.springframework.test.web.servlet.htmlunit.MockMvcWebConnectionBuilderSupport<MockMvcWebClientBuilder>
org.springframework.test.web.servlet.htmlunit.MockMvcWebClientBuilder
public class MockMvcWebClientBuilder
extends MockMvcWebConnectionBuilderSupport<MockMvcWebClientBuilder>
MockMvcWebClientBuilder は、MockMvc インスタンスに委譲する HtmlUnit WebClient の作成を簡素化します。 ビルダーが使用する MockMvc インスタンスは、直接提供することも、WebApplicationContext から透過的に作成することもできます。
- 導入:
- 4.2
- 作成者:
- Rob Winch, Sam Brannen
- 関連事項:
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedMockMvcWebClientBuilder(MockMvc mockMvc) protectedprotectedMockMvcWebClientBuilder(WebApplicationContext context, MockMvcConfigurer configurer) メソッドのサマリー
修飾子と型メソッド説明org.htmlunit.WebClientbuild()このビルダーを介して構成されたWebClientをビルドします。static MockMvcWebClientBuildermockMvcSetup(MockMvc mockMvc) 提供されたMockMvcインスタンスに基づいて新しいMockMvcWebClientBuilderを作成します。static MockMvcWebClientBuilderwebAppContextSetup(WebApplicationContext context) 提供されたWebApplicationContextに基づいて、新しいMockMvcWebClientBuilderを作成します。static MockMvcWebClientBuilderwebAppContextSetup(WebApplicationContext context, MockMvcConfigurer configurer) withDelegate(org.htmlunit.WebClient webClient) クラス org.springframework.test.web.servlet.htmlunit.MockMvcWebConnectionBuilderSupport から継承されたメソッド
alwaysUseMockMvc, contextPath, createConnection, useMockMvc, useMockMvcForHosts
コンストラクターの詳細
MockMvcWebClientBuilder
MockMvcWebClientBuilder
MockMvcWebClientBuilder
メソッドの詳細
mockMvcSetup
提供されたMockMvcインスタンスに基づいて新しいMockMvcWebClientBuilderを作成します。- パラメーター:
mockMvc- 使用するMockMvcインスタンス。null- 戻り値:
- MockMvcWebClientBuilder をカスタマイズする
webAppContextSetup
提供されたWebApplicationContextに基づいて、新しいMockMvcWebClientBuilderを作成します。- パラメーター:
context-MockMvcインスタンスを作成するWebApplicationContext。null- 戻り値:
- MockMvcWebClientBuilder をカスタマイズする
webAppContextSetup
public static MockMvcWebClientBuilder webAppContextSetup(WebApplicationContext context, MockMvcConfigurer configurer) - パラメーター:
context-MockMvcインスタンスを作成するWebApplicationContext。nullconfigurer- 適用するMockMvcConfigurer。null- 戻り値:
- MockMvcWebClientBuilder をカスタマイズする
withDelegate
- パラメーター:
webClient- 一致しないリクエストを委譲するWebClient。null- 戻り値:
- さらにカスタマイズするためのこのビルダー
- 関連事項:
build
public org.htmlunit.WebClient build()このビルダーを介して構成されたWebClientをビルドします。返されたクライアントは、一致するリクエストの処理には構成された
MockMvcインスタンスを使用し、他のすべてのリクエストにはデリゲートWebClientを使用します。デリゲートが明示的に構成されている場合、それが使用されます。それ以外の場合は、デフォルトの
WebClientがデリゲートとして構成されます。- 戻り値:
- 使用する
WebClient - 関連事項: