クラス 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
- 関連事項:
コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明protected
MockMvcWebClientBuilder
(MockMvc mockMvc) protected
protected
MockMvcWebClientBuilder
(WebApplicationContext context, MockMvcConfigurer configurer) メソッドのサマリー
修飾子と型メソッド説明com.gargoylesoftware.htmlunit.WebClient
build()
このビルダーを介して構成されたWebClient
をビルドします。static MockMvcWebClientBuilder
mockMvcSetup
(MockMvc mockMvc) 提供されたMockMvc
インスタンスに基づいて新しいMockMvcWebClientBuilder
を作成します。static MockMvcWebClientBuilder
webAppContextSetup
(WebApplicationContext context) 提供されたWebApplicationContext
に基づいて、新しいMockMvcWebClientBuilder
を作成します。static MockMvcWebClientBuilder
webAppContextSetup
(WebApplicationContext context, MockMvcConfigurer configurer) withDelegate
(com.gargoylesoftware.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
。null
configurer
- 適用するMockMvcConfigurer
。null
- 戻り値:
- MockMvcWebClientBuilder をカスタマイズする
withDelegate
- パラメーター:
webClient
- 一致しないリクエストを委譲するWebClient
。null
- 戻り値:
- さらにカスタマイズするためのこのビルダー
- 関連事項:
build
public com.gargoylesoftware.htmlunit.WebClient build()このビルダーを介して構成されたWebClient
をビルドします。返されたクライアントは、一致するリクエストの処理には構成された
MockMvc
インスタンスを使用し、他のすべてのリクエストにはデリゲートWebClient
を使用します。デリゲートが明示的に構成されている場合、それが使用されます。それ以外の場合は、デフォルトの
WebClient
がデリゲートとして構成されます。- 戻り値:
- 使用する
WebClient
- 関連事項: