Slide 32
Slide 32 text
Example 2 Alternate & Distinct Week coloring
1 Consecutive weeks - different color
@Test
public void DueDateTimeColor_ShouldAlternateBetweenDifferentWeeks() {
DateTime someFutureDate = ...;
}
@Test
public void DueDateTimeColor_ShouldAlternateBetweenDifferentWeeks() {
DateTime someFutureDate = ...;
}
List tasks = new ArrayList<>();
Task t1 = aTask().withDueDate(getDateFor(someFutureDate))
Task t2 = aTask().withDueDate(getDateFor(someFutureDate.plusDays(8)))
tasks.add(t1);
tasks.add(t2);
int firstColor = presenter.getDueDayTimeColorIdFor(tasks, 0);
int secondColor = presenter.getDueDayTimeColorIdFor(tasks, 1);
assertThat(firstColor).isNotEqualTo(secondColor);
List tasks = new ArrayList<>();
Task t1 = aTask().withDueDate(getDateFor(someFutureDate))
Task t2 = aTask().withDueDate(getDateFor(someFutureDate.plusDays(8)))
tasks.add(t1);
tasks.add(t2);
int firstColor = presenter.getDueDayTimeColorIdFor(tasks, 0);
int secondColor = presenter.getDueDayTimeColorIdFor(tasks, 1);