@Test public void shouldReturnMinDate() { DateAxisBoundCounter dateAxisBoundCounter = new DateAxisBoundCounter(); ThreadCountEntity first = createEntityFromDate(new Date(new Date().getTime() - 2)); ThreadCountEntity second = createEntityFromDate(new Date()); Date result = dateAxisBoundCounter.getMinDate(Arrays.asList(first, second)); assertEquals(result, first.getTime()); }
@Test public void shouldReturnDefaultMinDateWhenListIsNull() { DateAxisBoundCounter dateAxisBoundCounter = new DateAxisBoundCounter(mockDate); Date result = dateAxisBoundCounter.getMinDate(null); assertEquals(result, mockDate); }
@Test public void shouldReturnDefaultMinDateWhenListIsEmpty() { DateAxisBoundCounter dateAxisBoundCounter = new DateAxisBoundCounter(mockDate); Date result = dateAxisBoundCounter.getMinDate(new ArrayList<ThreadCountEntity>()); assertEquals(result, mockDate); }