Make sure that AnnotationAwareOrderComparator is configured with AOT

Closes gh-28988
This commit is contained in:
Stephane Nicoll
2022-08-22 14:17:33 +02:00
parent 9b2a40a3bc
commit 8a51e31069
2 changed files with 6 additions and 2 deletions

View File

@@ -141,8 +141,9 @@ class ApplicationContextAotGeneratorTests {
testCompiledResult(applicationContext, (initializer, compiled) -> {
GenericApplicationContext freshApplicationContext = toFreshApplicationContext(initializer);
assertThat(freshApplicationContext.getBeanDefinitionNames()).isEmpty();
assertThat(compiled.getSourceFile()).contains(
"beanFactory.setAutowireCandidateResolver(new ContextAnnotationAutowireCandidateResolver())");
assertThat(compiled.getSourceFile())
.contains("beanFactory.setAutowireCandidateResolver(new ContextAnnotationAutowireCandidateResolver())")
.contains("beanFactory.setDependencyComparator(AnnotationAwareOrderComparator.INSTANCE)");
});
}