クラス MockMvcWebConnectionBuilderSupport<T extends MockMvcWebConnectionBuilderSupport<T>>
java.lang.ObjectSE
org.springframework.test.web.servlet.htmlunit.MockMvcWebConnectionBuilderSupport<T>
- 型パラメーター:
T- ビルダー型への自己参照
- 既知の直属サブクラス
MockMvcHtmlUnitDriverBuilder, MockMvcWebClientBuilder
public abstract class MockMvcWebConnectionBuilderSupport<T extends MockMvcWebConnectionBuilderSupport<T>>
extends ObjectSE
MockMvc を使用する WebConnection の作成を簡素化し、オプションで特定のリクエストに対して実際の WebConnection に委譲するサポートクラス。 デフォルトでは、localhost へのリクエストに MockMvc を使用し、それ以外の場合は実際の WebConnection を使用します。
- 導入:
- 4.2
- 作成者:
- Rob Winch, Sam Brannen
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected提供されたMockMvcインスタンスを使用して新しいインスタンスを作成します。protected提供されたWebApplicationContextを使用して新しいインスタンスを作成します。protectedMockMvcWebConnectionBuilderSupport(WebApplicationContext context, MockMvcConfigurer configurer) 提供されたWebApplicationContextおよびMockMvcConfigurerを使用して新しいインスタンスを作成します。方法の概要
修飾子と型メソッド説明リクエストがどのように見えるかに関係なく、常にMockMvcを使用するように指定します。contextPath(StringSE contextPath) 使用するコンテキストパスを設定します。protected final org.htmlunit.WebConnectioncreateConnection(org.htmlunit.WebClient webClient) useMockMvc(WebRequestMatcher... matchers) 追加のWebRequestMatcherインスタンスを追加して、そのようなマッチャーが Web リクエストと一致する場合にMockMvcを使用してリクエストを処理するようにします。useMockMvcForHosts(StringSE... hosts) 指定されたホストが一致する場合にtrueを返すWebRequestMatcherインスタンスを追加します。— たとえば、"example.com"または"example.com:8080"です。
コンストラクターの詳細
MockMvcWebConnectionBuilderSupport
MockMvcWebConnectionBuilderSupport
提供されたWebApplicationContextを使用して新しいインスタンスを作成します。- パラメーター:
context-MockMvcインスタンスを作成するためのWebApplicationContext。null
MockMvcWebConnectionBuilderSupport
protected MockMvcWebConnectionBuilderSupport(WebApplicationContext context, MockMvcConfigurer configurer) 提供されたWebApplicationContextおよびMockMvcConfigurerを使用して新しいインスタンスを作成します。- パラメーター:
context-MockMvcインスタンスを作成するためのWebApplicationContext。nullconfigurer- 適用する MockMvcConfigurer。null
メソッドの詳細
contextPath
alwaysUseMockMvc
useMockMvc
追加のWebRequestMatcherインスタンスを追加して、そのようなマッチャーが Web リクエストと一致する場合にMockMvcを使用してリクエストを処理するようにします。- パラメーター:
matchers- 追加のWebRequestMatcherインスタンス- 戻り値:
- さらにカスタマイズするためのこのビルダー
useMockMvcForHosts
指定されたホストが一致する場合にtrueを返すWebRequestMatcherインスタンスを追加します。— たとえば、"example.com"または"example.com:8080"です。- パラメーター:
hosts-MockMvcが確実に呼び出されるようにする追加のホスト- 戻り値:
- さらにカスタマイズするためのこのビルダー
createConnection
protected final org.htmlunit.WebConnection createConnection(org.htmlunit.WebClient webClient) - パラメーター:
webClient- 指定されたWebRequestMatcherインスタンスのいずれも一致しない場合に使用する WebClient (非null)- 戻り値:
- 指定された
WebRequestMatcherのいずれかが一致した場合にMockMvcインスタンスを使用する新しいWebConnection - 導入:
- 4.3
- 関連事項: