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 {
4646
4747 @Test
4848 fun availableZonesAreAvailable () {
49+ val availableZones = mutableListOf<String >()
50+ val nonAvailableZones = mutableListOf<Exception >()
4951 for (zoneName in TimeZone .availableZoneIds) {
5052 val timezone = try {
5153 TimeZone .of(zoneName)
5254 } catch (e: Exception ) {
53- throw Exception (" Zone $zoneName is not available" , e)
55+ nonAvailableZones.add(e)
56+ continue
5457 }
58+ availableZones.add(zoneName)
5559 Instant .DISTANT_FUTURE .toLocalDateTime(timezone).toInstant(timezone)
5660 Instant .DISTANT_PAST .toLocalDateTime(timezone).toInstant(timezone)
5761 }
62+ if (nonAvailableZones.isNotEmpty()) {
63+ println (" Available zones: $availableZones " )
64+ println (" Non-available zones: $nonAvailableZones " )
65+ throw nonAvailableZones[0 ]
66+ }
5867 }
5968
6069 @Test
You can’t perform that action at this time.
0 commit comments