类的使用
cn.taketoday.test.web.servlet.MockMvc
使用MockMvc的程序包
程序包
说明
Contains client-side REST testing support.
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.Server-side support for testing Web MVC applications with
MockMvc
and the Selenium HtmlUnitDriver.Contains built-in
MockMvcBuilder implementations.-
cn.taketoday.test.web.client中MockMvc的使用
参数类型为MockMvc的cn.taketoday.test.web.client中的构造器 -
cn.taketoday.test.web.servlet中MockMvc的使用
修饰符和类型方法说明MockMvcBuilder.build()Build aMockMvcinstance.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) -
cn.taketoday.test.web.servlet.client中MockMvc的使用
修饰符和类型方法说明static WebTestClient.BuilderBegin creating aWebTestClientby providing an already initializedMockMvcinstance to use as the server.参数类型为MockMvc的cn.taketoday.test.web.servlet.client中的构造器限定符构造器说明MockMvcHttpConnector(MockMvc mockMvc) privateMockMvcHttpConnector(MockMvc mockMvc, List<RequestPostProcessor> requestPostProcessors) -
cn.taketoday.test.web.servlet.htmlunit中MockMvc的使用
修饰符和类型字段说明private final MockMvcMockMvcWebConnection.mockMvcprivate final MockMvcMockMvcWebConnectionBuilderSupport.mockMvc修饰符和类型方法说明static MockMvcWebClientBuilderMockMvcWebClientBuilder.mockMvcSetup(MockMvc mockMvc) Create a newMockMvcWebClientBuilderbased on the suppliedMockMvcinstance.限定符构造器说明protectedMockMvcWebClientBuilder(MockMvc mockMvc) MockMvcWebConnection(MockMvc mockMvc, org.htmlunit.WebClient webClient) Create a new instance that assumes the context path of the application is""(i.e., the root context).MockMvcWebConnection(MockMvc mockMvc, org.htmlunit.WebClient webClient, String contextPath) Create a new instance with the specified context path.protectedCreate a new instance using the suppliedMockMvcinstance. -
cn.taketoday.test.web.servlet.htmlunit.webdriver中MockMvc的使用
修饰符和类型方法说明static MockMvcHtmlUnitDriverBuilderMockMvcHtmlUnitDriverBuilder.mockMvcSetup(MockMvc mockMvc) Create a newMockMvcHtmlUnitDriverBuilderbased on the suppliedMockMvcinstance. -
cn.taketoday.test.web.servlet.setup中MockMvc的使用