Class AnnotationConfigContextLoaderUtils
java.lang.Object
org.springframework.test.context.support.AnnotationConfigContextLoaderUtils
Utility methods for 
SmartContextLoaders that deal
with component classes (for example, @Configuration classes).- Since:
 - 3.2
 - Author:
 - Sam Brannen
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>[]detectDefaultConfigurationClasses(Class<?> declaringClass) Detect the default configuration classes for the supplied test class. 
- 
Constructor Details
- 
AnnotationConfigContextLoaderUtils
public AnnotationConfigContextLoaderUtils() 
 - 
 - 
Method Details
- 
detectDefaultConfigurationClasses
Detect the default configuration classes for the supplied test class.The returned class array will contain all static nested classes of the supplied class that meet the requirements for
@Configurationclass implementations as specified in the documentation for@Configuration.The implementation of this method adheres to the contract defined in the
SmartContextLoaderSPI. Specifically, this method uses introspection to detect default configuration classes that comply with the constraints required of@Configurationclass implementations. If a potential candidate configuration class does not meet these requirements, this method will log a debug message, and the potential candidate class will be ignored.- Parameters:
 declaringClass- the test class that declared@ContextConfiguration- Returns:
 - an array of default configuration classes, potentially empty but
never 
null 
 
 -