Skip to content

Commit ab7b579

Browse files
committed
Use Testcontainers BOM
* Rework `MongoDbContainerTest` to explicit `MongoDBContainer`
1 parent 036b319 commit ab7b579

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

build.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ allprojects {
164164
mavenBom "io.micrometer:micrometer-bom:$micrometerVersion"
165165
mavenBom "io.micrometer:micrometer-tracing-bom:$micrometerTracingVersion"
166166
mavenBom "org.apache.camel:camel-bom:$camelVersion"
167+
mavenBom "org.testcontainers:testcontainers-bom:$testcontainersVersion"
167168
}
168169

169170
}
@@ -268,7 +269,7 @@ configure(javaProjects) { subproject ->
268269
testImplementation 'org.jetbrains.kotlin:kotlin-reflect'
269270
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
270271
testImplementation 'io.projectreactor:reactor-test'
271-
testImplementation "org.testcontainers:junit-jupiter:$testcontainersVersion"
272+
testImplementation 'org.testcontainers:junit-jupiter'
272273

273274
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
274275
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
@@ -719,7 +720,7 @@ project('spring-integration-jdbc') {
719720
testImplementation "org.postgresql:postgresql:$postgresVersion"
720721
testImplementation "mysql:mysql-connector-java:$mysqlVersion"
721722
testImplementation "org.apache.commons:commons-dbcp2:$commonsDbcp2Version"
722-
testImplementation "org.testcontainers:mysql:$testcontainersVersion"
723+
testImplementation 'org.testcontainers:mysql'
723724

724725
testRuntimeOnly 'com.fasterxml.jackson.core:jackson-databind'
725726
}
@@ -801,6 +802,8 @@ project('spring-integration-mongodb') {
801802
}
802803
optionalApi "org.mongodb:mongodb-driver-sync:$mongoDriverVersion"
803804
optionalApi "org.mongodb:mongodb-driver-reactivestreams:$mongoDriverVersion"
805+
806+
testImplementation 'org.testcontainers:mongodb'
804807
}
805808
}
806809

spring-integration-mongodb/src/test/java/org/springframework/integration/mongodb/MongoDbContainerTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.bson.UuidRepresentation;
2323
import org.bson.conversions.Bson;
2424
import org.junit.jupiter.api.BeforeAll;
25-
import org.testcontainers.containers.GenericContainer;
25+
import org.testcontainers.containers.MongoDBContainer;
2626
import org.testcontainers.junit.jupiter.Testcontainers;
2727

2828
import org.springframework.dao.DataAccessException;
@@ -66,8 +66,7 @@
6666
@Testcontainers(disabledWithoutDocker = true)
6767
public interface MongoDbContainerTest {
6868

69-
GenericContainer<?> MONGO_CONTAINER = new GenericContainer<>("mongo:5.0.9")
70-
.withExposedPorts(27017);
69+
MongoDBContainer MONGO_CONTAINER = new MongoDBContainer("mongo:5.0.9");
7170

7271
@BeforeAll
7372
static void startContainer() {

0 commit comments

Comments
 (0)