Class AotTestContextInitializers
java.lang.Object
org.springframework.test.context.aot.AotTestContextInitializers
AotTestContextInitializers provides mappings from test classes to
 AOT-optimized context initializers.
 Intended solely for internal use within the framework.
If we are not running in AOT mode or if a test class is not supported in AOT mode, getContextInitializer(Class) and
 getContextInitializerClass(Class) will return null.
- Since:
- 6.0
- Author:
- Sam Brannen
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetContextInitializer(Class<?> testClass) Get the AOTApplicationContextInitializerfor the specified test class.getContextInitializerClass(Class<?> testClass) Get the AOTApplicationContextInitializerClassfor the specified test class.booleanisSupportedTestClass(Class<?> testClass) Determine if the specified test class has an AOT-optimized application context initializer.
- 
Constructor Details- 
AotTestContextInitializerspublic AotTestContextInitializers()
 
- 
- 
Method Details- 
isSupportedTestClassDetermine if the specified test class has an AOT-optimized application context initializer.If this method returns true,getContextInitializer(Class)should not returnnull.
- 
getContextInitializerpublic @Nullable ApplicationContextInitializer<ConfigurableApplicationContext> getContextInitializer(Class<?> testClass) Get the AOTApplicationContextInitializerfor the specified test class.- Returns:
- the AOT context initializer, or nullif there is no AOT context initializer for the specified test class
- See Also:
 
- 
getContextInitializerClasspublic @Nullable Class<ApplicationContextInitializer<?>> getContextInitializerClass(Class<?> testClass) Get the AOTApplicationContextInitializerClassfor the specified test class.- Returns:
- the AOT context initializer class, or nullif there is no AOT context initializer for the specified test class
- See Also:
 
 
-