From 3aefa88d3cb2f957f73a8fedd287f0f90c97df8e Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Fri, 3 Jun 2022 14:30:36 +0200 Subject: [PATCH] Add test to validate AOT infrastructure registration See gh-28561 --- .../factory/aot/BeanRegistrationsAotProcessorTests.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spring-beans/src/test/java/org/springframework/beans/factory/aot/BeanRegistrationsAotProcessorTests.java b/spring-beans/src/test/java/org/springframework/beans/factory/aot/BeanRegistrationsAotProcessorTests.java index 471e006a885f..e716067f53c3 100644 --- a/spring-beans/src/test/java/org/springframework/beans/factory/aot/BeanRegistrationsAotProcessorTests.java +++ b/spring-beans/src/test/java/org/springframework/beans/factory/aot/BeanRegistrationsAotProcessorTests.java @@ -33,6 +33,13 @@ */ class BeanRegistrationsAotProcessorTests { + @Test + void beanRegistrationsAotProcessorIsRegistered() { + assertThat(new AotFactoriesLoader(new DefaultListableBeanFactory()) + .load(BeanFactoryInitializationAotProcessor.class)) + .anyMatch(BeanRegistrationsAotProcessor.class::isInstance); + } + @Test void processAheadOfTimeReturnsBeanRegistrationsAotContributionWithRegistrations() { BeanRegistrationsAotProcessor processor = new BeanRegistrationsAotProcessor();