インターフェースの使用
org.springframework.test.web.servlet.RequestBuilder
パッケージ
説明
Spring MVC アプリケーションをテストするためのサーバー側のサポートが含まれています。
MockMvc の AssertJ サポート。
サーバーリクエスト処理のための
MockMvc
を使用した WebTestClient
を介した Spring MVC アプリケーションのテストのサポート。 ビルトイン
RequestBuilder
実装が含まれています。 ビルトイン
MockMvcBuilder
実装が含まれています。org.springframework.test.web.servlet 内の RequestBuilder 使用
修飾子と型インターフェース説明interface
org.springframework.test.web.servlet.request.RequestPostProcessors
をbuildRequest(jakarta.servlet.ServletContext)
メソッドとは別のステップとして適用するRequestBuilder
の拡張バリアント。修飾子と型メソッド説明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) MockMvc.perform
(RequestBuilder requestBuilder) リクエストを実行し、結果に対する期待の表明など、さらにアクションを連鎖できる型を返します。org.springframework.test.web.servlet.assertj 内の RequestBuilder 使用
修飾子と型クラス説明final class
AssertJ をサポートするMockMultipartHttpServletRequest
のビルダー。final class
AssertJ をサポートするMockHttpServletRequest
のビルダー。org.springframework.test.web.servlet.client 内の RequestBuilder 使用
修飾子と型メソッド説明<T extends B>
TMockMvcWebTestClient.MockMvcServerSpec.defaultRequest
(RequestBuilder requestBuilder) クライアントリクエストからの入力がここで定義されたデフォルトのプロパティを上書きするように、実行されたすべてのリクエストにマージする必要があるデフォルトのリクエストプロパティを定義します。org.springframework.test.web.servlet.request 内の RequestBuilder 使用
修飾子と型クラス説明class
MockMvc
でリクエストを実行するための入力として必要なMockHttpServletRequest
のベースビルダー。class
AbstractMockMultipartHttpServletRequestBuilder<B extends AbstractMockMultipartHttpServletRequestBuilder<B>>
MockMultipartHttpServletRequest
用のベースビルダー。class
MockHttpServletRequest
のデフォルトビルダーは、MockMvc
でリクエストを実行するための入力として必要です。class
MockMultipartHttpServletRequest
のデフォルトビルダー。修飾子と型メソッド説明static RequestBuilder
MockMvcRequestBuilders.asyncDispatch
(MvcResult mvcResult) 非同期処理を開始したリクエストのMvcResult
から非同期ディスパッチ用のRequestBuilder
を作成します。org.springframework.test.web.servlet.setup 内の RequestBuilder 使用
修飾子と型メソッド説明final <T extends B>
TAbstractMockMvcBuilder.defaultRequest
(RequestBuilder requestBuilder) <T extends B>
TConfigurableMockMvcBuilder.defaultRequest
(RequestBuilder requestBuilder) 実行されたすべてのリクエストにマージされるデフォルトのリクエストプロパティを定義します。