File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -46,15 +46,24 @@ class TimeZoneTest {
46
46
47
47
@Test
48
48
fun availableZonesAreAvailable () {
49
+ val availableZones = mutableListOf<String >()
50
+ val nonAvailableZones = mutableListOf<Exception >()
49
51
for (zoneName in TimeZone .availableZoneIds) {
50
52
val timezone = try {
51
53
TimeZone .of(zoneName)
52
54
} catch (e: Exception ) {
53
- throw Exception (" Zone $zoneName is not available" , e)
55
+ nonAvailableZones.add(e)
56
+ continue
54
57
}
58
+ availableZones.add(zoneName)
55
59
Instant .DISTANT_FUTURE .toLocalDateTime(timezone).toInstant(timezone)
56
60
Instant .DISTANT_PAST .toLocalDateTime(timezone).toInstant(timezone)
57
61
}
62
+ if (nonAvailableZones.isNotEmpty()) {
63
+ println (" Available zones: $availableZones " )
64
+ println (" Non-available zones: $nonAvailableZones " )
65
+ throw nonAvailableZones[0 ]
66
+ }
58
67
}
59
68
60
69
@Test
You can’t perform that action at this time.
0 commit comments