Skip to content

Commit c34269d

Browse files
committed
Use BeanFactory directly in registerBeans tests
Simplify BeanSourceTest by passing the ConfigurableListableBeanFactory directly to registerBeans instead of converting it to a BeanDefinitionRegistry. Removes the asBeanDefinitionRegistry call and the registry local variable, updating all registerBeans invocations accordingly. No behavior change to the assertions.
1 parent b911754 commit c34269d

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

microsphere-spring-context/src/test/java/io/microsphere/spring/beans/BeanSourceTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,17 +92,16 @@ void testRegisterBeansOnStatic() {
9292

9393
testInSpringContainer(context -> {
9494
ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
95-
BeanDefinitionRegistry registry = asBeanDefinitionRegistry(beanFactory);
96-
Map<Class<?>, String> beanTypesAndNames = registerBeans(registry, ofArray(BEAN_FACTORY), User.class);
95+
Map<Class<?>, String> beanTypesAndNames = registerBeans(beanFactory, ofArray(BEAN_FACTORY), User.class);
9796
assertBeans(beanTypesAndNames);
9897

99-
beanTypesAndNames = registerBeans(registry, ofArray(BEAN_FACTORY, SPRING_FACTORIES), User.class);
98+
beanTypesAndNames = registerBeans(beanFactory, ofArray(BEAN_FACTORY, SPRING_FACTORIES), User.class);
10099
assertBeans(beanTypesAndNames);
101100

102-
beanTypesAndNames = registerBeans(registry, ofArray(BEAN_FACTORY, SPRING_FACTORIES, JAVA_SERVICE_PROVIDER), User.class);
101+
beanTypesAndNames = registerBeans(beanFactory, ofArray(BEAN_FACTORY, SPRING_FACTORIES, JAVA_SERVICE_PROVIDER), User.class);
103102
assertBeans(beanTypesAndNames);
104103

105-
beanTypesAndNames = registerBeans(registry, values());
104+
beanTypesAndNames = registerBeans(beanFactory, values());
106105
assertSame(emptyMap(), beanTypesAndNames);
107106
}, User.class);
108107
}

0 commit comments

Comments
 (0)