mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 16:39:29 +00:00
Polish DefaultListableBeanFactoryTests
Fix that scope is not overridden and asserted. Closes gh-36941 Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
This commit is contained in:
+3
-1
@@ -1237,11 +1237,13 @@ class DefaultListableBeanFactoryTests {
|
||||
RootBeanDefinition bd1 = new RootBeanDefinition(TestBean.class);
|
||||
bd1.setScope(BeanDefinition.SCOPE_PROTOTYPE);
|
||||
lbf.registerBeanDefinition("testBean", bd1);
|
||||
assertThat(lbf.getBeanDefinition("testBean").getScope()).isEqualTo(BeanDefinition.SCOPE_PROTOTYPE);
|
||||
assertThat(lbf.getBean("testBean")).isInstanceOf(TestBean.class);
|
||||
|
||||
RootBeanDefinition bd2 = new RootBeanDefinition(NestedTestBean.class);
|
||||
bd2.setScope(BeanDefinition.SCOPE_PROTOTYPE);
|
||||
bd2.setScope(BeanDefinition.SCOPE_SINGLETON);
|
||||
lbf.registerBeanDefinition("testBean", bd2);
|
||||
assertThat(lbf.getBeanDefinition("testBean").getScope()).isEqualTo(BeanDefinition.SCOPE_SINGLETON);
|
||||
assertThat(lbf.getBean("testBean")).isInstanceOf(NestedTestBean.class);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user