クラスの使用
org.springframework.test.web.servlet.MockMvc
パッケージ
説明
クライアント側の REST テストサポートが含まれています。
Spring MVC アプリケーションをテストするためのサーバー側のサポートが含まれています。
サーバーリクエスト処理のための
MockMvc
を使用した WebTestClient
を介した Spring MVC アプリケーションのテストのサポート。MockMvc
および HtmlUnit を使用して Spring MVC アプリケーションをテストするためのサーバー側のサポート。MockMvc
および Selenium HtmlUnitDriver
で Spring MVC アプリケーションをテストするためのサーバー側のサポート。 ビルトイン
MockMvcBuilder
実装が含まれています。org.springframework.test.web.client 内の MockMvc 使用
org.springframework.test.web.servlet 内の MockMvc 使用
修飾子と型メソッド説明MockMvcBuilder.build()
MockMvc
インスタンスを作成します。protected final MockMvc
MockMvcBuilderSupport.createMockMvc
(FilterEE[] filters, MockServletConfig servletConfig, WebApplicationContext webAppContext, RequestBuilder defaultRequestBuilder, CharsetSE defaultResponseCharacterEncoding, ListSE<ResultMatcher> globalResultMatchers, ListSE<ResultHandler> globalResultHandlers, ListSE<DispatcherServletCustomizer> dispatcherServletCustomizers) MockMvc
インスタンスを作成するためにMockMvcBuilderSupport.createMockMvc(Filter[], MockServletConfig, WebApplicationContext, RequestBuilder, List, List, List)
に委譲し、提供されたdefaultResponseCharacterEncoding
を使用してそのインスタンスを構成します。protected final MockMvc
MockMvcBuilderSupport.createMockMvc
(FilterEE[] filters, MockServletConfig servletConfig, WebApplicationContext webAppContext, RequestBuilder defaultRequestBuilder, ListSE<ResultMatcher> globalResultMatchers, ListSE<ResultHandler> globalResultHandlers, ListSE<DispatcherServletCustomizer> dispatcherServletCustomizers) org.springframework.test.web.servlet.client 内の MockMvc 使用
修飾子と型メソッド説明static WebTestClient.Builder
サーバーとして使用するために、すでに初期化されたMockMvc
インスタンスを提供することにより、WebTestClient
の作成を開始します。org.springframework.test.web.servlet.htmlunit 内の MockMvc 使用
修飾子と型メソッド説明static MockMvcWebClientBuilder
MockMvcWebClientBuilder.mockMvcSetup
(MockMvc mockMvc) 提供されたMockMvc
インスタンスに基づいて新しいMockMvcWebClientBuilder
を作成します。修飾子コンストラクター説明protected
MockMvcWebClientBuilder
(MockMvc mockMvc) MockMvcWebConnection
(MockMvc mockMvc, com.gargoylesoftware.htmlunit.WebClient webClient) アプリケーションのコンテキストパスが""
(ルートコンテキスト)であることを前提とする新しいインスタンスを作成します。MockMvcWebConnection
(MockMvc mockMvc, com.gargoylesoftware.htmlunit.WebClient webClient, StringSE contextPath) 指定されたコンテキストパスで新しいインスタンスを作成します。protected
提供されたMockMvc
インスタンスを使用して新しいインスタンスを作成します。org.springframework.test.web.servlet.htmlunit.webdriver 内の MockMvc 使用
修飾子と型メソッド説明static MockMvcHtmlUnitDriverBuilder
MockMvcHtmlUnitDriverBuilder.mockMvcSetup
(MockMvc mockMvc) 提供されたMockMvc
インスタンスに基づいて新しいMockMvcHtmlUnitDriverBuilder
を作成します。org.springframework.test.web.servlet.setup 内の MockMvc 使用