Skip to content

Commit 840bd57

Browse files
committed
Polishing
(cherry picked from commit fdf1418)
1 parent 6dea580 commit 840bd57

File tree

2 files changed

+48
-39
lines changed

2 files changed

+48
-39
lines changed

spring-beans/src/test/java/org/springframework/beans/factory/DefaultListableBeanFactoryTests.java

Lines changed: 45 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1271,10 +1271,11 @@ void autowireWithTwoMatchesForConstructorDependency() {
12711271
lbf.registerBeanDefinition("rod", bd);
12721272
RootBeanDefinition bd2 = new RootBeanDefinition(TestBean.class);
12731273
lbf.registerBeanDefinition("rod2", bd2);
1274-
assertThatExceptionOfType(UnsatisfiedDependencyException.class).isThrownBy(() ->
1275-
lbf.autowire(ConstructorDependency.class, AutowireCapableBeanFactory.AUTOWIRE_CONSTRUCTOR, false))
1276-
.withMessageContaining("rod")
1277-
.withMessageContaining("rod2");
1274+
1275+
assertThatExceptionOfType(UnsatisfiedDependencyException.class)
1276+
.isThrownBy(() -> lbf.autowire(ConstructorDependency.class, AutowireCapableBeanFactory.AUTOWIRE_CONSTRUCTOR, false))
1277+
.withMessageContaining("rod")
1278+
.withMessageContaining("rod2");
12781279
}
12791280

12801281
@Test
@@ -1336,11 +1337,12 @@ void dependsOnCycle() {
13361337
RootBeanDefinition bd2 = new RootBeanDefinition(TestBean.class);
13371338
bd2.setDependsOn("tb1");
13381339
lbf.registerBeanDefinition("tb2", bd2);
1339-
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(() ->
1340-
lbf.preInstantiateSingletons())
1341-
.withMessageContaining("Circular")
1342-
.withMessageContaining("'tb2'")
1343-
.withMessageContaining("'tb1'");
1340+
1341+
assertThatExceptionOfType(BeanCreationException.class)
1342+
.isThrownBy(() -> lbf.preInstantiateSingletons())
1343+
.withMessageContaining("Circular")
1344+
.withMessageContaining("'tb2'")
1345+
.withMessageContaining("'tb1'");
13441346
}
13451347

13461348
@Test
@@ -1354,11 +1356,12 @@ void implicitDependsOnCycle() {
13541356
RootBeanDefinition bd3 = new RootBeanDefinition(TestBean.class);
13551357
bd3.setDependsOn("tb1");
13561358
lbf.registerBeanDefinition("tb3", bd3);
1357-
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(
1358-
lbf::preInstantiateSingletons)
1359-
.withMessageContaining("Circular")
1360-
.withMessageContaining("'tb3'")
1361-
.withMessageContaining("'tb1'");
1359+
1360+
assertThatExceptionOfType(BeanCreationException.class)
1361+
.isThrownBy(lbf::preInstantiateSingletons)
1362+
.withMessageContaining("Circular")
1363+
.withMessageContaining("'tb3'")
1364+
.withMessageContaining("'tb1'");
13621365
}
13631366

13641367
@Test
@@ -1493,10 +1496,11 @@ void getBeanByTypeWithMultiplePriority() {
14931496
RootBeanDefinition bd2 = new RootBeanDefinition(HighPriorityTestBean.class);
14941497
lbf.registerBeanDefinition("bd1", bd1);
14951498
lbf.registerBeanDefinition("bd2", bd2);
1496-
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class).isThrownBy(() ->
1497-
lbf.getBean(TestBean.class))
1498-
.withMessageContaining("Multiple beans found with the same priority")
1499-
.withMessageContaining("5"); // conflicting priority
1499+
1500+
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class)
1501+
.isThrownBy(() -> lbf.getBean(TestBean.class))
1502+
.withMessageContaining("Multiple beans found with the same priority")
1503+
.withMessageContaining("5"); // conflicting priority
15001504
}
15011505

15021506
@Test
@@ -1698,9 +1702,9 @@ void getBeanByTypeInstanceWithMultiplePrimary() {
16981702
lbf.registerBeanDefinition("bd1", bd1);
16991703
lbf.registerBeanDefinition("bd2", bd2);
17001704

1701-
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class).isThrownBy(() ->
1702-
lbf.getBean(ConstructorDependency.class, 42))
1703-
.withMessageContaining("more than one 'primary'");
1705+
assertThatExceptionOfType(NoUniqueBeanDefinitionException.class)
1706+
.isThrownBy(() -> lbf.getBean(ConstructorDependency.class, 42))
1707+
.withMessageContaining("more than one 'primary'");
17041708
}
17051709

17061710
@Test
@@ -1881,10 +1885,11 @@ void autowireBeanByTypeWithTwoMatches() {
18811885
RootBeanDefinition bd2 = new RootBeanDefinition(TestBean.class);
18821886
lbf.registerBeanDefinition("test", bd);
18831887
lbf.registerBeanDefinition("spouse", bd2);
1884-
assertThatExceptionOfType(UnsatisfiedDependencyException.class).isThrownBy(() ->
1885-
lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
1886-
.withMessageContaining("test")
1887-
.withMessageContaining("spouse");
1888+
1889+
assertThatExceptionOfType(UnsatisfiedDependencyException.class)
1890+
.isThrownBy(() -> lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
1891+
.withMessageContaining("test")
1892+
.withMessageContaining("spouse");
18881893
}
18891894

18901895
@Test
@@ -1946,10 +1951,11 @@ void autowireBeanByTypeWithIdenticalPriorityCandidates() {
19461951
RootBeanDefinition bd2 = new RootBeanDefinition(HighPriorityTestBean.class);
19471952
lbf.registerBeanDefinition("test", bd);
19481953
lbf.registerBeanDefinition("spouse", bd2);
1949-
assertThatExceptionOfType(UnsatisfiedDependencyException.class).isThrownBy(() ->
1950-
lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
1951-
.withCauseExactlyInstanceOf(NoUniqueBeanDefinitionException.class)
1952-
.withMessageContaining("5");
1954+
1955+
assertThatExceptionOfType(UnsatisfiedDependencyException.class)
1956+
.isThrownBy(() -> lbf.autowire(DependenciesBean.class, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true))
1957+
.withCauseExactlyInstanceOf(NoUniqueBeanDefinitionException.class)
1958+
.withMessageContaining("5");
19531959
}
19541960

19551961
@Test
@@ -2185,19 +2191,21 @@ void constructorDependencyWithUnresolvableClass() {
21852191
@Test
21862192
void beanDefinitionWithInterface() {
21872193
lbf.registerBeanDefinition("test", new RootBeanDefinition(ITestBean.class));
2188-
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(() ->
2189-
lbf.getBean("test"))
2190-
.withMessageContaining("interface")
2191-
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
2194+
2195+
assertThatExceptionOfType(BeanCreationException.class)
2196+
.isThrownBy(() -> lbf.getBean("test"))
2197+
.withMessageContaining("interface")
2198+
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
21922199
}
21932200

21942201
@Test
21952202
void beanDefinitionWithAbstractClass() {
21962203
lbf.registerBeanDefinition("test", new RootBeanDefinition(AbstractBeanFactory.class));
2197-
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(() ->
2198-
lbf.getBean("test"))
2199-
.withMessageContaining("abstract")
2200-
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
2204+
2205+
assertThatExceptionOfType(BeanCreationException.class)
2206+
.isThrownBy(() -> lbf.getBean("test"))
2207+
.withMessageContaining("abstract")
2208+
.satisfies(ex -> assertThat(ex.getBeanName()).isEqualTo("test"));
22012209
}
22022210

22032211
@Test

spring-tx/src/main/java/org/springframework/dao/support/DataAccessUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2020 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -29,7 +29,8 @@
2929

3030
/**
3131
* Miscellaneous utility methods for DAO implementations.
32-
* Useful with any data access technology.
32+
*
33+
* <p>Useful with any data access technology.
3334
*
3435
* @author Juergen Hoeller
3536
* @since 1.0.2

0 commit comments

Comments
 (0)