See gh-25818
This commit is contained in:
Andy Wilkinson
2021-03-29 20:39:08 +01:00
parent 61573fbf14
commit f3c9cc85cb

View File

@@ -75,6 +75,9 @@ class DatabaseInitializationDependencyConfigurerTests {
void whenDetectorsAreCreatedThenTheEnvironmentCanBeInjected() {
performDetection(Arrays.asList(ConstructorInjectionDatabaseInitializerDetector.class,
ConstructorInjectionDependsOnDatabaseInitializationDetector.class), (context) -> {
BeanDefinition alpha = BeanDefinitionBuilder.genericBeanDefinition(String.class)
.getBeanDefinition();
context.registerBeanDefinition("alpha", alpha);
context.refresh();
assertThat(ConstructorInjectionDatabaseInitializerDetector.environment).isEqualTo(this.environment);
assertThat(ConstructorInjectionDependsOnDatabaseInitializationDetector.environment)
@@ -132,7 +135,7 @@ class DatabaseInitializationDependencyConfigurerTests {
@Override
public Set<String> detect(ConfigurableListableBeanFactory beanFactory) {
return Collections.emptySet();
return Collections.singleton("alpha");
}
}