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