Class DefaultMockMvcBuilder
java.lang.Object
org.springframework.test.web.servlet.MockMvcBuilderSupport
org.springframework.test.web.servlet.setup.AbstractMockMvcBuilder<DefaultMockMvcBuilder>
org.springframework.test.web.servlet.setup.DefaultMockMvcBuilder
- All Implemented Interfaces:
MockMvcBuilder
,ConfigurableMockMvcBuilder<DefaultMockMvcBuilder>
A concrete implementation of
AbstractMockMvcBuilder
that provides
the WebApplicationContext
supplied to it as a constructor argument.
In addition, if the ServletContext
in the supplied
WebApplicationContext
does not contain an entry for the
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE
key, the root WebApplicationContext
will be detected and stored
in the ServletContext
under the
ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE
key.
- Since:
- 3.2
- Author:
- Rossen Stoyanchev, Rob Winch, Sam Brannen
-
Constructor Summary
ModifierConstructorDescriptionprotected
DefaultMockMvcBuilder
(WebApplicationContext webAppContext) Protected constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected WebApplicationContext
A method to obtain theWebApplicationContext
to be passed to theDispatcherServlet
.Methods inherited from class org.springframework.test.web.servlet.setup.AbstractMockMvcBuilder
addDispatcherServletCustomizer, addFilter, addFilter, addFilters, alwaysDo, alwaysExpect, apply, build, defaultRequest, defaultResponseCharacterEncoding, dispatchOptions, self
Methods inherited from class org.springframework.test.web.servlet.MockMvcBuilderSupport
createMockMvc, createMockMvc
-
Constructor Details
-
DefaultMockMvcBuilder
Protected constructor. Not intended for direct instantiation.
-
-
Method Details
-
initWebAppContext
Description copied from class:AbstractMockMvcBuilder
A method to obtain theWebApplicationContext
to be passed to theDispatcherServlet
. Invoked fromAbstractMockMvcBuilder.build()
before theMockMvc
instance is created.- Specified by:
initWebAppContext
in classAbstractMockMvcBuilder<DefaultMockMvcBuilder>
-