|
64 | 64 | @MockitoSettings(strictness = Strictness.LENIENT)
|
65 | 65 | public class RobonectHandlerTest {
|
66 | 66 |
|
| 67 | + private static final ZoneId TIME_ZONE = ZoneId.of("Europe/Berlin"); |
| 68 | + |
67 | 69 | private RobonectHandler subject;
|
68 | 70 |
|
69 | 71 | private @Mock Thing robonectThingMock;
|
70 | 72 | private @Mock RobonectClient robonectClientMock;
|
71 | 73 | private @Mock ThingHandlerCallback callbackMock;
|
72 | 74 | private @Mock HttpClientFactory httpClientFactoryMock;
|
73 |
| - private @Mock TimeZoneProvider timezoneProvider; |
| 75 | + private @Mock TimeZoneProvider timeZoneProvider; |
74 | 76 |
|
75 | 77 | @BeforeEach
|
76 | 78 | public void setUp() {
|
77 | 79 | Mockito.when(robonectThingMock.getUID()).thenReturn(new ThingUID("1:2:3"));
|
78 |
| - Mockito.when(timezoneProvider.getTimeZone()).thenReturn(ZoneId.of("Europe/Berlin")); |
| 80 | + Mockito.when(timeZoneProvider.getTimeZone()).thenReturn(TIME_ZONE); |
79 | 81 |
|
80 |
| - subject = new RobonectHandler(robonectThingMock, httpClientFactoryMock, timezoneProvider); |
| 82 | + subject = new RobonectHandler(robonectThingMock, httpClientFactoryMock, timeZoneProvider); |
81 | 83 | subject.setCallback(callbackMock);
|
82 | 84 | subject.setRobonectClient(robonectClientMock);
|
83 | 85 | }
|
@@ -110,7 +112,7 @@ public void shouldUpdateNextTimerChannelWithDateTimeState() throws InterruptedEx
|
110 | 112 | State value = stateCaptor.getValue();
|
111 | 113 | assertTrue(value instanceof DateTimeType);
|
112 | 114 |
|
113 |
| - ZonedDateTime zdt = ((DateTimeType) value).getZonedDateTime(); |
| 115 | + ZonedDateTime zdt = ((DateTimeType) value).getZonedDateTime(TIME_ZONE); |
114 | 116 | assertEquals(1, zdt.getDayOfMonth());
|
115 | 117 | assertEquals(2017, zdt.getYear());
|
116 | 118 | assertEquals(Month.MAY, zdt.getMonth());
|
@@ -159,7 +161,7 @@ public void shouldUpdateErrorChannelsIfErrorStatusReturned() throws InterruptedE
|
159 | 161 | State errorDate = errorDateCaptor.getValue();
|
160 | 162 | assertTrue(errorDate instanceof DateTimeType);
|
161 | 163 |
|
162 |
| - ZonedDateTime zdt = ((DateTimeType) errorDate).getZonedDateTime(); |
| 164 | + ZonedDateTime zdt = ((DateTimeType) errorDate).getZonedDateTime(TIME_ZONE); |
163 | 165 | assertEquals(1, zdt.getDayOfMonth());
|
164 | 166 | assertEquals(2017, zdt.getYear());
|
165 | 167 | assertEquals(Month.MAY, zdt.getMonth());
|
|
0 commit comments