Class DefaultMockMvcBuilder

All Implemented Interfaces:
MockMvcBuilder, ConfigurableMockMvcBuilder<DefaultMockMvcBuilder>

public class DefaultMockMvcBuilder extends AbstractMockMvcBuilder<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