Skip to content

Commit 8ed52ab

Browse files
committed
Add extra information for mongodb connection string
1 parent ebd3b2f commit 8ed52ab

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

lib/stove-testing-e2e-mongodb/src/main/kotlin/com/trendyol/stove/testing/e2e/mongodb/MongodbSystem.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
@file:Suppress("UNCHECKED_CAST")
2-
31
package com.trendyol.stove.testing.e2e.mongodb
42

53
import com.fasterxml.jackson.module.kotlin.convertValue
@@ -43,7 +41,10 @@ class MongodbSystem internal constructor(
4341
exposedConfiguration = state.capture {
4442
context.container.start()
4543
MongodbExposedConfiguration(
46-
context.container.connectionString
44+
context.container.connectionString,
45+
context.container.host,
46+
context.container.firstMappedPort,
47+
context.container.replicaSetUrl
4748
)
4849
}
4950
mongoClient = createClient(exposedConfiguration)

lib/stove-testing-e2e-mongodb/src/main/kotlin/com/trendyol/stove/testing/e2e/mongodb/Options.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ import org.testcontainers.containers.MongoDBContainer
1414

1515
data class MongodbExposedConfiguration(
1616
val connectionString: String,
17+
val host: String,
18+
val port: Int,
19+
val replicaSetUrl: String,
1720
) : ExposedConfiguration
1821

1922
data class MongodbContext(

0 commit comments

Comments
 (0)