public interface AssertableApplicationContext extends ApplicationContextAssertProvider<org.springframework.context.ConfigurableApplicationContext>, org.springframework.context.ConfigurableApplicationContext
ApplicationContext
that additionally supports AssertJ style assertions. Can
be used to decorate an existing application context or an application context that
failed to start.
See ApplicationContextAssertProvider
for more details.
ApplicationContextRunner
,
ApplicationContext
CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME
Modifier and Type | Method and Description |
---|---|
static AssertableApplicationContext |
get(Supplier<? extends org.springframework.context.ConfigurableApplicationContext> contextSupplier)
Factory method to create a new
AssertableApplicationContext instance. |
assertThat, close, get, getSourceApplicationContext, getSourceApplicationContext, getStartupFailure
addApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getBeanFactory, getEnvironment, isActive, refresh, registerShutdownHook, setEnvironment, setId, setParent
getApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDate
containsBeanDefinition, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation
containsLocalBean, getParentBeanFactory
containsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getBeanProvider, getBeanProvider, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatch
getMessage, getMessage, getMessage
publishEvent, publishEvent
getResources
static AssertableApplicationContext get(Supplier<? extends org.springframework.context.ConfigurableApplicationContext> contextSupplier)
AssertableApplicationContext
instance.contextSupplier
- a supplier that will either return a fully configured
ConfigurableApplicationContext
or throw an exception if the context fails
to start.AssertableApplicationContext
instanceCopyright © 2020 Pivotal Software, Inc.. All rights reserved.