クラスの使用
org.springframework.test.web.servlet.MockMvc
MockMvc を使用するパッケージ
パッケージ
説明
クライアント側の REST テストサポートが含まれています。
Spring MVC アプリケーションをテストするためのサーバー側のサポートが含まれています。
MockMvc の AssertJ サポート。
サーバーリクエスト処理のための
MockMvc を使用した RestTestClient を介した Spring MVC アプリケーションのテストのサポート。MockMvc および HtmlUnit を使用して Spring MVC アプリケーションをテストするためのサーバー側のサポート。MockMvc および Selenium HtmlUnitDriver で Spring MVC アプリケーションをテストするためのサーバー側のサポート。 ビルトイン
MockMvcBuilder 実装が含まれています。org.springframework.test.web.client 内の MockMvc 使用
型 MockMvc のパラメーターを持つ org.springframework.test.web.client のコンストラクターorg.springframework.test.web.servlet 内の MockMvc 使用
MockMvc を返す org.springframework.test.web.servlet のメソッド修飾子と型メソッド説明MockMvcBuilder.build()MockMvcインスタンスを作成します。protected final MockMvcMockMvcBuilderSupport.createMockMvc(jakarta.servlet.Filter[] filters, MockServletConfig servletConfig, WebApplicationContext webAppContext, @Nullable RequestBuilder defaultRequestBuilder, @Nullable CharsetSE defaultResponseCharacterEncoding, ListSE<ResultMatcher> globalResultMatchers, ListSE<ResultHandler> globalResultHandlers, @Nullable ListSE<DispatcherServletCustomizer> dispatcherServletCustomizers) MockMvcインスタンスを作成するためにMockMvcBuilderSupport.createMockMvc(Filter[], MockServletConfig, WebApplicationContext, RequestBuilder, List, List, List)に委譲し、提供されたdefaultResponseCharacterEncodingを使用してそのインスタンスを構成します。protected final MockMvcMockMvcBuilderSupport.createMockMvc(jakarta.servlet.Filter[] filters, MockServletConfig servletConfig, WebApplicationContext webAppContext, @Nullable RequestBuilder defaultRequestBuilder, ListSE<ResultMatcher> globalResultMatchers, ListSE<ResultHandler> globalResultHandlers, @Nullable ListSE<DispatcherServletCustomizer> dispatcherServletCustomizers) org.springframework.test.web.servlet.assertj 内の MockMvc 使用
型 MockMvc のパラメーターを持つ org.springframework.test.web.servlet.assertj のメソッド型 MockMvc の型引数を持つ org.springframework.test.web.servlet.assertj のメソッドパラメーター修飾子と型メソッド説明static MockMvcTesterMockMvcTester.from(WebApplicationContext applicationContext, FunctionSE<DefaultMockMvcBuilder, MockMvc> customizations) 指定された完全に初期化された(つまり、リフレッシュされた)WebApplicationContextを使用してインスタンスを作成します。static MockMvcTesterMockMvcTester.of(CollectionSE<?> controllers, FunctionSE<StandaloneMockMvcBuilder, MockMvc> customizations) 1 つ以上の@Controllerインスタンスを登録し、Spring MVC インフラストラクチャをプログラムで構成してインスタンスを作成します。org.springframework.test.web.servlet.client 内の MockMvc 使用
型 MockMvc のパラメーターを持つ org.springframework.test.web.servlet.client のメソッド修飾子と型メソッド説明static WebTestClient.Builderサーバーとして使用するために、すでに初期化されたMockMvcインスタンスを提供することにより、WebTestClientの作成を開始します。static RestTestClient.Builder<?> サーバーとして使用するために、すでに初期化されたMockMvcインスタンスを提供することにより、RestTestClientの作成を開始します。型 MockMvc のパラメーターを持つ org.springframework.test.web.servlet.client のコンストラクターorg.springframework.test.web.servlet.htmlunit 内の MockMvc 使用
型 MockMvc のパラメーターを持つ org.springframework.test.web.servlet.htmlunit のメソッド修飾子と型メソッド説明static MockMvcWebClientBuilderMockMvcWebClientBuilder.mockMvcSetup(MockMvc mockMvc) 提供されたMockMvcインスタンスに基づいて新しいMockMvcWebClientBuilderを作成します。型 MockMvc のパラメーターを持つ org.springframework.test.web.servlet.htmlunit のコンストラクター修飾子コンストラクター説明protectedMockMvcWebClientBuilder(MockMvc mockMvc) MockMvcWebConnection(MockMvc mockMvc, org.htmlunit.WebClient webClient) アプリケーションのコンテキストパスが""(ルートコンテキスト)であることを前提とする新しいインスタンスを作成します。MockMvcWebConnection(MockMvc mockMvc, org.htmlunit.WebClient webClient, @Nullable StringSE contextPath) 指定されたコンテキストパスで新しいインスタンスを作成します。protected提供されたMockMvcインスタンスを使用して新しいインスタンスを作成します。org.springframework.test.web.servlet.htmlunit.webdriver 内の MockMvc 使用
型 MockMvc のパラメーターを持つ org.springframework.test.web.servlet.htmlunit.webdriver のメソッド修飾子と型メソッド説明static MockMvcHtmlUnitDriverBuilderMockMvcHtmlUnitDriverBuilder.mockMvcSetup(MockMvc mockMvc) 提供されたMockMvcインスタンスに基づいて新しいMockMvcHtmlUnitDriverBuilderを作成します。型 MockMvc のパラメーターを持つ org.springframework.test.web.servlet.htmlunit.webdriver のコンストラクターorg.springframework.test.web.servlet.setup 内の MockMvc 使用