Fix test
Contribution was not applied on the actual use case See gh-28915
This commit is contained in:
@@ -94,13 +94,13 @@ class ConfigurationClassPostProcessorAotContributionTests {
|
|||||||
@Test
|
@Test
|
||||||
void applyToWhenHasImportAwareConfigurationRegistersBeanPostProcessorAfterApplicationContextAwareProcessor() {
|
void applyToWhenHasImportAwareConfigurationRegistersBeanPostProcessorAfterApplicationContextAwareProcessor() {
|
||||||
BeanFactoryInitializationAotContribution contribution = getContribution(
|
BeanFactoryInitializationAotContribution contribution = getContribution(
|
||||||
ImportConfiguration.class);
|
TestAwareCallbackConfiguration.class);
|
||||||
contribution.applyTo(this.generationContext, this.beanFactoryInitializationCode);
|
contribution.applyTo(this.generationContext, this.beanFactoryInitializationCode);
|
||||||
compile((initializer, compiled) -> {
|
compile((initializer, compiled) -> {
|
||||||
GenericApplicationContext freshContext = new AnnotationConfigApplicationContext();
|
GenericApplicationContext freshContext = new GenericApplicationContext();
|
||||||
DefaultListableBeanFactory freshBeanFactory = freshContext.getDefaultListableBeanFactory();
|
DefaultListableBeanFactory freshBeanFactory = freshContext.getDefaultListableBeanFactory();
|
||||||
initializer.accept(freshBeanFactory);
|
initializer.accept(freshBeanFactory);
|
||||||
freshContext.registerBean(TestAwareCallbackConfiguration.class);
|
freshContext.registerBean(TestAwareCallbackBean.class);
|
||||||
freshContext.refresh();
|
freshContext.refresh();
|
||||||
TestAwareCallbackBean bean = freshContext.getBean(TestAwareCallbackBean.class);
|
TestAwareCallbackBean bean = freshContext.getBean(TestAwareCallbackBean.class);
|
||||||
assertThat(bean.instances).hasSize(2);
|
assertThat(bean.instances).hasSize(2);
|
||||||
|
|||||||
Reference in New Issue
Block a user