@Test
public void howLongFromNowShouldReturnCorrectWhenDays() {

    final DateTime then = new DateTime()
            .minusSeconds(6)
            .minusMinutes(44)
            .minusHours(14)
            .minusDays(2);
    final String howLongFromNow = dateTools.howLongFromNow(then.toDate().getTime());
    // Note: this might fail when logonTime is summer time and current time is not
    assertEquals("2 days, 14:44:06", howLongFromNow);
}