Polishing
This commit is contained in:
parent
5bcf5c6f7c
commit
fdf1418dfb
|
|
@ -1370,8 +1370,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
lbf.registerBeanDefinition("rod2", bd2);
|
lbf.registerBeanDefinition("rod2", bd2);
|
||||||
lbf.setParameterNameDiscoverer(new DefaultParameterNameDiscoverer());
|
lbf.setParameterNameDiscoverer(new DefaultParameterNameDiscoverer());
|
||||||
|
|
||||||
assertThatExceptionOfType(UnsatisfiedDependencyException.class).isThrownBy(() ->
|
assertThatExceptionOfType(UnsatisfiedDependencyException.class)
|
||||||
lbf.autowire(ConstructorDependency.class, AutowireCapableBeanFactory.AUTOWIRE_CONSTRUCTOR, false))
|
.isThrownBy(() -> lbf.autowire(ConstructorDependency.class, AutowireCapableBeanFactory.AUTOWIRE_CONSTRUCTOR, false))
|
||||||
.withMessageContaining("rod")
|
.withMessageContaining("rod")
|
||||||
.withMessageContaining("rod2");
|
.withMessageContaining("rod2");
|
||||||
}
|
}
|
||||||
|
|
@ -1441,8 +1441,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
bd2.setDependsOn("tb1");
|
bd2.setDependsOn("tb1");
|
||||||
lbf.registerBeanDefinition("tb2", bd2);
|
lbf.registerBeanDefinition("tb2", bd2);
|
||||||
|
|
||||||
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(() ->
|
assertThatExceptionOfType(BeanCreationException.class)
|
||||||
lbf.preInstantiateSingletons())
|
.isThrownBy(() -> lbf.preInstantiateSingletons())
|
||||||
.withMessageContaining("Circular")
|
.withMessageContaining("Circular")
|
||||||
.withMessageContaining("'tb2'")
|
.withMessageContaining("'tb2'")
|
||||||
.withMessageContaining("'tb1'");
|
.withMessageContaining("'tb1'");
|
||||||
|
|
@ -1460,8 +1460,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
bd3.setDependsOn("tb1");
|
bd3.setDependsOn("tb1");
|
||||||
lbf.registerBeanDefinition("tb3", bd3);
|
lbf.registerBeanDefinition("tb3", bd3);
|
||||||
|
|
||||||
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(
|
assertThatExceptionOfType(BeanCreationException.class)
|
||||||
lbf::preInstantiateSingletons)
|
.isThrownBy(lbf::preInstantiateSingletons)
|
||||||
.withMessageContaining("Circular")
|
.withMessageContaining("Circular")
|
||||||
.withMessageContaining("'tb3'")
|
.withMessageContaining("'tb3'")
|
||||||
.withMessageContaining("'tb1'");
|
.withMessageContaining("'tb1'");
|
||||||
|
|
@ -1607,8 +1607,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
lbf.registerBeanDefinition("bd1", bd1);
|
lbf.registerBeanDefinition("bd1", bd1);
|
||||||
lbf.registerBeanDefinition("bd2", bd2);
|
lbf.registerBeanDefinition("bd2", bd2);
|
||||||
|
|
||||||
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class).isThrownBy(() ->
|
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class)
|
||||||
lbf.getBean(TestBean.class))
|
.isThrownBy(() -> lbf.getBean(TestBean.class))
|
||||||
.withMessageContaining("Multiple beans found with the same priority")
|
.withMessageContaining("Multiple beans found with the same priority")
|
||||||
.withMessageContaining("5"); // conflicting priority
|
.withMessageContaining("5"); // conflicting priority
|
||||||
}
|
}
|
||||||
|
|
@ -1815,8 +1815,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
lbf.registerBeanDefinition("bd1", bd1);
|
lbf.registerBeanDefinition("bd1", bd1);
|
||||||
lbf.registerBeanDefinition("bd2", bd2);
|
lbf.registerBeanDefinition("bd2", bd2);
|
||||||
|
|
||||||
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class).isThrownBy(() ->
|
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class)
|
||||||
lbf.getBean(ConstructorDependency.class, 42))
|
.isThrownBy(() -> lbf.getBean(ConstructorDependency.class, 42))
|
||||||
.withMessageContaining("more than one 'primary'");
|
.withMessageContaining("more than one 'primary'");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2004,8 +2004,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
lbf.registerBeanDefinition("test", bd);
|
lbf.registerBeanDefinition("test", bd);
|
||||||
lbf.registerBeanDefinition("spouse", bd2);
|
lbf.registerBeanDefinition("spouse", bd2);
|
||||||
|
|
||||||
assertThatExceptionOfType(UnsatisfiedDependencyException.class).isThrownBy(() ->
|
assertThatExceptionOfType(UnsatisfiedDependencyException.class)
|
||||||
lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
|
.isThrownBy(() -> lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
|
||||||
.withMessageContaining("test")
|
.withMessageContaining("test")
|
||||||
.withMessageContaining("spouse");
|
.withMessageContaining("spouse");
|
||||||
}
|
}
|
||||||
|
|
@ -2071,8 +2071,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
lbf.registerBeanDefinition("test", bd);
|
lbf.registerBeanDefinition("test", bd);
|
||||||
lbf.registerBeanDefinition("spouse", bd2);
|
lbf.registerBeanDefinition("spouse", bd2);
|
||||||
|
|
||||||
assertThatExceptionOfType(UnsatisfiedDependencyException.class).isThrownBy(() ->
|
assertThatExceptionOfType(UnsatisfiedDependencyException.class)
|
||||||
lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
|
.isThrownBy(() -> lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
|
||||||
.withCauseExactlyInstanceOf(NoUniqueBeanDefinitionException.class)
|
.withCauseExactlyInstanceOf(NoUniqueBeanDefinitionException.class)
|
||||||
.withMessageContaining("5");
|
.withMessageContaining("5");
|
||||||
}
|
}
|
||||||
|
|
@ -2337,8 +2337,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
void beanDefinitionWithInterface() {
|
void beanDefinitionWithInterface() {
|
||||||
lbf.registerBeanDefinition("test", new RootBeanDefinition(ITestBean.class));
|
lbf.registerBeanDefinition("test", new RootBeanDefinition(ITestBean.class));
|
||||||
|
|
||||||
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(() ->
|
assertThatExceptionOfType(BeanCreationException.class)
|
||||||
lbf.getBean("test"))
|
.isThrownBy(() -> lbf.getBean("test"))
|
||||||
.withMessageContaining("interface")
|
.withMessageContaining("interface")
|
||||||
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
|
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
|
||||||
}
|
}
|
||||||
|
|
@ -2347,8 +2347,8 @@ class DefaultListableBeanFactoryTests {
|
||||||
void beanDefinitionWithAbstractClass() {
|
void beanDefinitionWithAbstractClass() {
|
||||||
lbf.registerBeanDefinition("test", new RootBeanDefinition(AbstractBeanFactory.class));
|
lbf.registerBeanDefinition("test", new RootBeanDefinition(AbstractBeanFactory.class));
|
||||||
|
|
||||||
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(() ->
|
assertThatExceptionOfType(BeanCreationException.class)
|
||||||
lbf.getBean("test"))
|
.isThrownBy(() -> lbf.getBean("test"))
|
||||||
.withMessageContaining("abstract")
|
.withMessageContaining("abstract")
|
||||||
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
|
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,8 @@ import org.springframework.util.NumberUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Miscellaneous utility methods for DAO implementations.
|
* Miscellaneous utility methods for DAO implementations.
|
||||||
* Useful with any data access technology.
|
*
|
||||||
|
* <p>Useful with any data access technology.
|
||||||
*
|
*
|
||||||
* @author Juergen Hoeller
|
* @author Juergen Hoeller
|
||||||
* @since 1.0.2
|
* @since 1.0.2
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue