Class WebTestContextBootstrapper
java.lang.Object
org.springframework.test.context.support.AbstractTestContextBootstrapper
org.springframework.test.context.support.DefaultTestContextBootstrapper
org.springframework.test.context.web.WebTestContextBootstrapper
- All Implemented Interfaces:
 TestContextBootstrapper
Web-specific implementation of the 
TestContextBootstrapper SPI.
 - Uses 
WebDelegatingSmartContextLoaderas the defaultContextLoaderif the test class is annotated with@WebAppConfigurationand otherwise delegates to the superclass. - Builds a 
WebMergedContextConfigurationif the test class is annotated with@WebAppConfiguration. 
- Since:
 - 4.1
 - Author:
 - Sam Brannen
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected Class<? extends ContextLoader>getDefaultContextLoaderClass(Class<?> testClass) ReturnsWebDelegatingSmartContextLoaderif the supplied class is annotated with@WebAppConfigurationand otherwise delegates to the superclass.protected MergedContextConfigurationprocessMergedContextConfiguration(MergedContextConfiguration mergedConfig) Returns aWebMergedContextConfigurationif the test class in the suppliedMergedContextConfigurationis annotated with@WebAppConfigurationand otherwise returns the supplied instance unmodified.Methods inherited from class org.springframework.test.context.support.AbstractTestContextBootstrapper
buildMergedContextConfiguration, buildTestContext, getBootstrapContext, getCacheAwareContextLoaderDelegate, getContextCustomizerFactories, getDefaultTestExecutionListeners, getTestExecutionListeners, resolveContextLoader, resolveExplicitContextLoaderClass, setBootstrapContext 
- 
Constructor Details
- 
WebTestContextBootstrapper
public WebTestContextBootstrapper() 
 - 
 - 
Method Details
- 
getDefaultContextLoaderClass
ReturnsWebDelegatingSmartContextLoaderif the supplied class is annotated with@WebAppConfigurationand otherwise delegates to the superclass.- Overrides:
 getDefaultContextLoaderClassin classDefaultTestContextBootstrapper- Parameters:
 testClass- the test class for which to retrieve the defaultContextLoaderclass- Returns:
 - the default 
ContextLoaderclass for the supplied test class (nevernull) 
 - 
processMergedContextConfiguration
protected MergedContextConfiguration processMergedContextConfiguration(MergedContextConfiguration mergedConfig) Returns aWebMergedContextConfigurationif the test class in the suppliedMergedContextConfigurationis annotated with@WebAppConfigurationand otherwise returns the supplied instance unmodified.- Overrides:
 processMergedContextConfigurationin classAbstractTestContextBootstrapper- Parameters:
 mergedConfig- theMergedContextConfigurationto process; nevernull- Returns:
 - a fully initialized 
MergedContextConfiguration; nevernull 
 
 -