接口的使用
cn.taketoday.test.web.servlet.RequestBuilder
使用RequestBuilder的程序包
程序包
说明
Contains server-side support for testing Web MVC applications.
Support for testing Web MVC applications via
WebTestClient
with MockMvc for server request
handling.Server-side support for testing Web MVC applications with
MockMvc
and HtmlUnit.Contains built-in
RequestBuilder
implementations.Contains built-in
MockMvcBuilder implementations.-
cn.taketoday.test.web.servlet中RequestBuilder的使用
修饰符和类型接口说明interfaceExtended variant of aRequestBuilderthat applies itscn.taketoday.test.web.servlet.request.RequestPostProcessorsas a separate step from thebuildRequest(jakarta.servlet.ServletContext)method.修饰符和类型方法说明protected final MockMvcMockMvcBuilderSupport.createMockMvc(jakarta.servlet.Filter[] filters, MockServletConfig servletConfig, cn.taketoday.web.servlet.WebApplicationContext webAppContext, RequestBuilder defaultRequestBuilder, Charset defaultResponseCharacterEncoding, List<ResultMatcher> globalResultMatchers, List<ResultHandler> globalResultHandlers, List<DispatcherServletCustomizer> dispatcherServletCustomizers) Delegates toMockMvcBuilderSupport.createMockMvc(Filter[], MockServletConfig, WebApplicationContext, RequestBuilder, List, List, List)for creation of theMockMvcinstance and configures that instance with the supplieddefaultResponseCharacterEncoding.protected final MockMvcMockMvcBuilderSupport.createMockMvc(jakarta.servlet.Filter[] filters, MockServletConfig servletConfig, cn.taketoday.web.servlet.WebApplicationContext webAppContext, RequestBuilder defaultRequestBuilder, List<ResultMatcher> globalResultMatchers, List<ResultHandler> globalResultHandlers, List<DispatcherServletCustomizer> dispatcherServletCustomizers) MockMvc.perform(RequestBuilder requestBuilder) Perform a request and return a type that allows chaining further actions, such as asserting expectations, on the result.default ResultActionsMockMvcBuilder.perform(RequestBuilder requestBuilder) Perform a request and return a type that allows chaining further actions, such as asserting expectations, on the result.(专用程序包) voidMockMvc.setDefaultRequest(RequestBuilder requestBuilder) A default request builder merged into every performed request. -
cn.taketoday.test.web.servlet.client中RequestBuilder的使用
修饰符和类型方法说明private RequestBuilderMockMvcHttpConnector.adaptRequest(cn.taketoday.http.HttpMethod httpMethod, URI uri, Function<? super cn.taketoday.http.client.reactive.ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) 修饰符和类型方法说明<T extends B>
TAbstractMockMvcServerSpec.defaultRequest(RequestBuilder requestBuilder) <T extends B>
TMockMvcWebTestClient.MockMvcServerSpec.defaultRequest(RequestBuilder requestBuilder) Define default request properties that should be merged into all performed requests such that input from the client request override the default properties defined here. -
cn.taketoday.test.web.servlet.htmlunit中RequestBuilder的使用
修饰符和类型类说明(专用程序包) final classInternal class used to transform aWebRequestinto aMockHttpServletRequestusing Web MVC Test'sRequestBuilder.修饰符和类型方法说明private MockHttpServletResponseMockMvcWebConnection.getResponse(RequestBuilder requestBuilder) private voidHtmlUnitRequestBuilder.parent(MockHttpServletRequest request, RequestBuilder parent) -
cn.taketoday.test.web.servlet.request中RequestBuilder的使用
修饰符和类型接口说明interfaceAn extension ofSmartRequestBuilderthat can be configured withRequestPostProcessors.修饰符和类型类说明classDefault builder forMockHttpServletRequestrequired as input to perform requests inMockMvc.classDefault builder forMockMultipartHttpServletRequest.修饰符和类型方法说明static RequestBuilderMockMvcRequestBuilders.asyncDispatch(MvcResult mvcResult) Create aRequestBuilderfor an async dispatch from theMvcResultof the request that started async processing. -
cn.taketoday.test.web.servlet.setup中RequestBuilder的使用
修饰符和类型方法说明final <T extends B>
TAbstractMockMvcBuilder.defaultRequest(RequestBuilder requestBuilder) <T extends B>
TConfigurableMockMvcBuilder.defaultRequest(RequestBuilder requestBuilder) Define default request properties that should be merged into all performed requests.