/** * Provides that no exception occurs when data is null. */ @Test public void nullData() { agentStorageService.addDataObjects(null); verifyZeroInteractions(agentStatusDataProvider, defaultDataDao); }
@Test public void debugLog() { List<DefaultData> dataList = new ArrayList<>(); TimerData timerData = new TimerData(); timerData.setPlatformIdent(1L); dataList.add(timerData); when(log.isDebugEnabled()).thenReturn(true); agentStorageService.addDataObjects(dataList); verify(log, times(2)).isDebugEnabled(); verify(log).debug(anyString()); verifyNoMoreInteractions(log); }
/** * Provides that data will be processed always. */ @Test public void acceptData() { List<DefaultData> dataList = new ArrayList<>(); TimerData timerData = new TimerData(); timerData.setPlatformIdent(1L); dataList.add(timerData); agentStorageService.addDataObjects(dataList); verify(agentStatusDataProvider).registerDataSent(1L); verify(defaultDataDao).saveAll(dataList); verifyNoMoreInteractions(defaultDataDao); }