File tree Expand file tree Collapse file tree
build-logic/src/main/kotlin
main/kotlin/io/github/truenine/composeserver/testtoolkit
test/kotlin/io/github/truenine/composeserver/testtoolkit/testcontainers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,14 +9,5 @@ spotless {
99 sql {
1010 lineEndings = LineEnding .UNIX
1111 target(" **/**.sql" )
12- idea()
13- .codeStyleSettingsPath(
14- rootProject
15- .layout
16- .projectDirectory
17- .file(" .idea/codeStyles/Project.xml" )
18- .asFile
19- .absolutePath
20- )
2112 }
2213}
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ org-springframework-modulith = "2.0.0-M1"
4848org-springframework-security = " 6.5.2"
4949org-testcontainers = " 1.21.3"
5050org-testng = " 7.11.0"
51- project = " 0.0.23 "
51+ project = " 0.0.24 "
5252
5353[libraries ]
5454cn-dev33-sa-token-redis-jackson = { module = " cn.dev33:sa-token-redis-jackson" , version.ref = " cn-dev33-sa-token" }
Original file line number Diff line number Diff line change @@ -4,4 +4,11 @@ object SpringBootConfigurationPropertiesPrefixes {
44 const val ROOT = " compose"
55 const val TESTTOOLKIT = " $ROOT .testtoolkit"
66 const val TESTTOOLKIT_TESTCONTAINERS = " $TESTTOOLKIT .testcontainers"
7+ const val OSS = " $ROOT .oss"
8+ const val OSS_MINIO = " $OSS .minio"
9+ const val OSS_MINIO_ENDPOINT = " $OSS_MINIO .endpoint"
10+ const val OSS_MINIO_PORT = " $OSS_MINIO .port"
11+ const val OSS_MINIO_ACCESS_KEY = " $OSS_MINIO .access-key"
12+ const val OSS_MINIO_SECRET_KEY = " $OSS_MINIO .secret-key"
13+ const val OSS_MINIO_EXPOSED_BASE_URL = " $OSS_MINIO .exposed-base-url"
714}
Original file line number Diff line number Diff line change 11package io.github.truenine.composeserver.testtoolkit.testcontainers
22
3+ import io.github.truenine.composeserver.testtoolkit.SpringBootConfigurationPropertiesPrefixes
34import java.time.Duration
45import org.springframework.test.context.DynamicPropertyRegistry
56import org.springframework.test.context.DynamicPropertySource
@@ -155,12 +156,11 @@ interface IOssMinioContainer : ITestContainerBase {
155156 val host = container.host
156157 val port = container.getMappedPort(9000 )
157158
158- registry.add(" compose.oss.base-url" ) { host }
159- registry.add(" compose.oss.expose-base-url" ) { " http://$host :$port " }
160- registry.add(" compose.oss.port" ) { port }
161- registry.add(" compose.oss.minio.enable-https" ) { false }
162- registry.add(" compose.oss.minio.access-key" ) { config.minio.accessKey }
163- registry.add(" compose.oss.minio.secret-key" ) { config.minio.secretKey }
159+ registry.add(SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_ENDPOINT ) { host }
160+ registry.add(SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_EXPOSED_BASE_URL ) { " http://$host :$port " }
161+ registry.add(SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_PORT ) { port }
162+ registry.add(SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_ACCESS_KEY ) { config.minio.accessKey }
163+ registry.add(SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_SECRET_KEY ) { config.minio.secretKey }
164164 }
165165 }
166166
Original file line number Diff line number Diff line change 11package io.github.truenine.composeserver.testtoolkit.testcontainers
22
3+ import io.github.truenine.composeserver.testtoolkit.SpringBootConfigurationPropertiesPrefixes
34import jakarta.annotation.Resource
45import java.net.InetSocketAddress
56import java.net.Socket
@@ -121,12 +122,11 @@ class IOssMinioContainerTest : IOssMinioContainer {
121122 minio {
122123 val expectedProperties =
123124 mapOf (
124- " compose.oss.base-url" to it.host,
125- " compose.oss.expose-base-url" to " http://${it.host} :${it.getMappedPort(9000 )} " ,
126- " compose.oss.port" to it.getMappedPort(9000 ).toString(),
127- " compose.oss.minio.enable-https" to " false" ,
128- " compose.oss.minio.access-key" to " minioadmin" ,
129- " compose.oss.minio.secret-key" to " minioadmin" ,
125+ SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_ENDPOINT to it.host,
126+ SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_EXPOSED_BASE_URL to " http://${it.host} :${it.getMappedPort(9000 )} " ,
127+ SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_PORT to it.getMappedPort(9000 ).toString(),
128+ SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_ACCESS_KEY to " minioadmin" ,
129+ SpringBootConfigurationPropertiesPrefixes .OSS_MINIO_SECRET_KEY to " minioadmin" ,
130130 )
131131
132132 expectedProperties.forEach { (prop, expectedValue) ->
You can’t perform that action at this time.
0 commit comments