Skip to content

Commit 51ffdc6

Browse files
committed
Merge branch '3.5.x' into 4.0.x
Closes gh-49782
2 parents ba70d41 + 696a60e commit 51ffdc6

File tree

12 files changed

+68
-0
lines changed

12 files changed

+68
-0
lines changed

module/spring-boot-data-jdbc-test/src/test/java/org/springframework/boot/data/jdbc/test/autoconfigure/DataJdbcTestIntegrationTests.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
2424
import org.springframework.beans.factory.annotation.Autowired;
2525
import org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration;
26+
import org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration;
27+
import org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration;
2628
import org.springframework.context.ApplicationContext;
2729
import org.springframework.jdbc.core.JdbcTemplate;
2830
import org.springframework.test.context.TestPropertySource;
@@ -77,4 +79,11 @@ void serviceConnectionAutoConfigurationWasImported() {
7779
assertThat(this.applicationContext).has(importedAutoConfiguration(ServiceConnectionAutoConfiguration.class));
7880
}
7981

82+
@Test
83+
void transactionAutoConfigurationWasImported() {
84+
assertThat(this.applicationContext).has(importedAutoConfiguration(TransactionAutoConfiguration.class));
85+
assertThat(this.applicationContext)
86+
.has(importedAutoConfiguration(TransactionManagerCustomizationAutoConfiguration.class));
87+
}
88+
8089
}

module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/DataJpaTestIntegrationTests.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import org.springframework.beans.factory.annotation.Autowired;
2525
import org.springframework.boot.jpa.test.autoconfigure.TestEntityManager;
2626
import org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration;
27+
import org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration;
28+
import org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration;
2729
import org.springframework.context.ApplicationContext;
2830
import org.springframework.data.repository.config.BootstrapMode;
2931
import org.springframework.jdbc.core.JdbcTemplate;
@@ -111,6 +113,13 @@ void serviceConnectionAutoConfigurationWasImported() {
111113
assertThat(this.applicationContext).has(importedAutoConfiguration(ServiceConnectionAutoConfiguration.class));
112114
}
113115

116+
@Test
117+
void transactionAutoConfigurationWasImported() {
118+
assertThat(this.applicationContext).has(importedAutoConfiguration(TransactionAutoConfiguration.class));
119+
assertThat(this.applicationContext)
120+
.has(importedAutoConfiguration(TransactionManagerCustomizationAutoConfiguration.class));
121+
}
122+
114123
@Test
115124
void bootstrapModeIsDefaultByDefault() {
116125
assertThat(this.applicationContext.getEnvironment().getProperty("spring.data.jpa.repositories.bootstrap-mode"))

module/spring-boot-data-mongodb-test/src/dockerTest/java/org/springframework/boot/data/mongodb/test/autoconfigure/DataMongoTestIntegrationTests.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
import org.springframework.boot.testcontainers.service.connection.ServiceConnection;
2727
import org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration;
2828
import org.springframework.boot.testsupport.container.TestImage;
29+
import org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration;
30+
import org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration;
2931
import org.springframework.context.ApplicationContext;
3032
import org.springframework.data.mongodb.core.MongoTemplate;
3133

@@ -78,4 +80,11 @@ void serviceConnectionAutoConfigurationWasImported() {
7880
assertThat(this.applicationContext).has(importedAutoConfiguration(ServiceConnectionAutoConfiguration.class));
7981
}
8082

83+
@Test
84+
void transactionAutoConfigurationWasImported() {
85+
assertThat(this.applicationContext).has(importedAutoConfiguration(TransactionAutoConfiguration.class));
86+
assertThat(this.applicationContext)
87+
.has(importedAutoConfiguration(TransactionManagerCustomizationAutoConfiguration.class));
88+
}
89+
8190
}

module/spring-boot-data-mongodb-test/src/main/resources/META-INF/spring/org.springframework.boot.data.mongodb.test.autoconfigure.AutoConfigureDataMongo.imports

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ org.springframework.boot.data.mongodb.autoconfigure.DataMongoRepositoriesAutoCon
66
org.springframework.boot.mongodb.autoconfigure.MongoAutoConfiguration
77
org.springframework.boot.mongodb.autoconfigure.MongoReactiveAutoConfiguration
88
org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration
9+
org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration
910
optional:org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration

module/spring-boot-data-neo4j-test/src/dockerTest/java/org/springframework/boot/data/neo4j/test/autoconfigure/DataNeo4jTestIntegrationTests.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
import org.springframework.boot.testcontainers.service.connection.ServiceConnection;
2727
import org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration;
2828
import org.springframework.boot.testsupport.container.TestImage;
29+
import org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration;
30+
import org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration;
2931
import org.springframework.context.ApplicationContext;
3032
import org.springframework.data.neo4j.core.Neo4jTemplate;
3133

@@ -80,4 +82,11 @@ void serviceConnectionAutoConfigurationWasImported() {
8082
assertThat(this.applicationContext).has(importedAutoConfiguration(ServiceConnectionAutoConfiguration.class));
8183
}
8284

85+
@Test
86+
void transactionAutoConfigurationWasImported() {
87+
assertThat(this.applicationContext).has(importedAutoConfiguration(TransactionAutoConfiguration.class));
88+
assertThat(this.applicationContext)
89+
.has(importedAutoConfiguration(TransactionManagerCustomizationAutoConfiguration.class));
90+
}
91+
8392
}

module/spring-boot-data-neo4j-test/src/main/resources/META-INF/spring/org.springframework.boot.data.neo4j.test.autoconfigure.AutoConfigureDataNeo4j.imports

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ org.springframework.boot.data.neo4j.autoconfigure.DataNeo4jReactiveRepositoriesA
44
org.springframework.boot.data.neo4j.autoconfigure.DataNeo4jRepositoriesAutoConfiguration
55
org.springframework.boot.neo4j.autoconfigure.Neo4jAutoConfiguration
66
org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration
7+
org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration
78
optional:org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration

module/spring-boot-data-r2dbc-test/src/main/resources/META-INF/spring/org.springframework.boot.data.r2dbc.test.autoconfigure.AutoConfigureDataR2dbc.imports

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ org.springframework.boot.r2dbc.autoconfigure.R2dbcAutoConfiguration
44
org.springframework.boot.r2dbc.autoconfigure.R2dbcInitializationAutoConfiguration
55
org.springframework.boot.r2dbc.autoconfigure.R2dbcTransactionManagerAutoConfiguration
66
org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration
7+
org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration
78
optional:org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration

module/spring-boot-data-r2dbc-test/src/test/java/org/springframework/boot/data/r2dbc/test/autoconfigure/DataR2dbcTestIntegrationTests.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626

2727
import org.springframework.beans.factory.annotation.Autowired;
2828
import org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration;
29+
import org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration;
30+
import org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration;
2931
import org.springframework.context.ApplicationContext;
3032
import org.springframework.r2dbc.core.DatabaseClient;
3133

@@ -72,4 +74,11 @@ void serviceConnectionAutoConfigurationWasImported() {
7274
assertThat(this.applicationContext).has(importedAutoConfiguration(ServiceConnectionAutoConfiguration.class));
7375
}
7476

77+
@Test
78+
void transactionAutoConfigurationWasImported() {
79+
assertThat(this.applicationContext).has(importedAutoConfiguration(TransactionAutoConfiguration.class));
80+
assertThat(this.applicationContext)
81+
.has(importedAutoConfiguration(TransactionManagerCustomizationAutoConfiguration.class));
82+
}
83+
7584
}

module/spring-boot-jdbc-test/src/main/resources/META-INF/spring/org.springframework.boot.jdbc.test.autoconfigure.AutoConfigureJdbc.imports

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ org.springframework.boot.jdbc.autoconfigure.DataSourceTransactionManagerAutoConf
33
org.springframework.boot.jdbc.autoconfigure.JdbcClientAutoConfiguration
44
org.springframework.boot.jdbc.autoconfigure.JdbcTemplateAutoConfiguration
55
org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration
6+
org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration
67
optional:org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration

module/spring-boot-jdbc-test/src/test/java/org/springframework/boot/jdbc/test/autoconfigure/JdbcTestIntegrationTests.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
2626
import org.springframework.beans.factory.annotation.Autowired;
2727
import org.springframework.boot.testcontainers.service.connection.ServiceConnectionAutoConfiguration;
28+
import org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration;
29+
import org.springframework.boot.transaction.autoconfigure.TransactionManagerCustomizationAutoConfiguration;
2830
import org.springframework.context.ApplicationContext;
2931
import org.springframework.jdbc.core.JdbcTemplate;
3032
import org.springframework.jdbc.core.simple.JdbcClient;
@@ -102,4 +104,11 @@ void serviceConnectionAutoConfigurationWasImported() {
102104
assertThat(this.applicationContext).has(importedAutoConfiguration(ServiceConnectionAutoConfiguration.class));
103105
}
104106

107+
@Test
108+
void transactionAutoConfigurationWasImported() {
109+
assertThat(this.applicationContext).has(importedAutoConfiguration(TransactionAutoConfiguration.class));
110+
assertThat(this.applicationContext)
111+
.has(importedAutoConfiguration(TransactionManagerCustomizationAutoConfiguration.class));
112+
}
113+
105114
}

0 commit comments

Comments
 (0)