Skip to content

Commit 42b5cdf

Browse files
minor improvements for tests
1 parent 796e423 commit 42b5cdf

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ dependencies {
6363
implementation 'net.logstash.logback:logstash-logback-encoder:8.0'
6464

6565
// testcontainers
66+
testImplementation 'org.springframework.boot:spring-boot-testcontainers'
6667
testImplementation 'org.testcontainers:junit-jupiter'
6768
testImplementation 'org.testcontainers:postgresql'
6869
testImplementation 'org.testcontainers:r2dbc'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
spring.main.allow-bean-definition-overriding=false
1+
spring.main.allow-bean-definition-overriding=true

src/test/kotlin/com/softeno/template/app/IntegrationTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,9 @@ import org.springframework.web.reactive.function.BodyInserters
4242
import org.springframework.web.reactive.function.client.WebClient
4343
import org.testcontainers.containers.PostgreSQLContainer
4444
import org.testcontainers.junit.jupiter.Container
45-
import org.testcontainers.junit.jupiter.Testcontainers
4645
import reactor.core.publisher.Mono
4746
import reactor.kotlin.core.publisher.toFlux
4847

49-
@Testcontainers
5048
@SpringBootTest(
5149
classes = [SoftenoMvcJpaApp::class],
5250
properties = ["spring.profiles.active=integration"],
@@ -76,6 +74,8 @@ abstract class BaseIntegrationTest {
7674
@JvmStatic
7775
@DynamicPropertySource
7876
fun registerDynamicProperties(registry: DynamicPropertyRegistry) {
77+
postgreSQLContainer.start()
78+
7979
registry.add("spring.liquibase.url") {
8080
"jdbc:postgresql://${postgreSQLContainer.host}:${postgreSQLContainer.firstMappedPort}/${postgreSQLContainer.databaseName}"
8181
}

0 commit comments

Comments
 (0)