Skip to content

Commit 683ce09

Browse files
#430: Add defaultTimeZoneTest that runs inside containers
1 parent 8cfd36d commit 683ce09

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

core/common/test/TimeZoneTest.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ import kotlin.test.*
1212

1313
class TimeZoneTest {
1414

15+
@Test
16+
fun defaultTimeZoneTest() {
17+
val tz = TimeZone.currentSystemDefault()
18+
println("TIMEZONE: $tz")
19+
assertEquals(TimeZone.of("Europe/Oslo"), tz)
20+
}
21+
1522
@Test
1623
fun utc() {
1724
val utc: FixedOffsetTimeZone = TimeZone.UTC

core/jvm/test/testcontainers/TimezoneTestContainer.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ class TimezoneTestContainer(dockerfilePath: Path, binaryDir: String, imageName:
2121
}
2222

2323
fun runTest(): ExecResult {
24-
return execInContainer("bash", "-c", "chmod +x /app/test.kexe && /app/test.kexe")
24+
return execInContainer(
25+
"bash",
26+
"-c",
27+
"chmod +x /app/test.kexe && /app/test.kexe --ktest_filter=kotlinx.datetime.test.TimeZoneTest.defaultTimeZoneTest"
28+
)
2529
}
2630
}
2731

0 commit comments

Comments
 (0)