1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.lang3.time;
19
20 import static org.junit.jupiter.api.Assertions.assertEquals;
21
22 import java.util.TimeZone;
23
24 import org.apache.commons.lang3.AbstractLangTest;
25 import org.junit.jupiter.api.Test;
26
27
28
29
30 class TimeZonesTest extends AbstractLangTest {
31
32 static final String TIME_ZONE_GET_AVAILABLE_IDS = "java.util.TimeZone#getAvailableIDs()";
33
34 @Test
35 void testToTimeZone() {
36 assertEquals(TimeZone.getDefault(), TimeZones.toTimeZone(null));
37 assertEquals(TimeZone.getDefault(), TimeZones.toTimeZone(TimeZone.getDefault()));
38 assertEquals(TimeZones.GMT, TimeZones.toTimeZone(TimeZones.GMT));
39 final TimeZone timeZone = TimeZones.toTimeZone(TimeZones.GMT);
40 assertEquals(TimeZones.GMT.getID(), timeZone.getID());
41 assertEquals(TimeZones.GMT.toString(), timeZone.toString());
42 final TimeZone unwrap = ((ImmutableTimeZone) TimeZones.GMT).unwrap();
43 assertEquals(unwrap.getID(), timeZone.getID());
44 assertEquals(unwrap.toString(), timeZone.toString());
45 }
46 }