public interface AssertableApplicationContext extends ApplicationContextAssertProvider<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
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
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
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 © 2018 Pivotal Software, Inc.. All rights reserved.