@Test public void testNextFirstOfTheMonth() { LocalDateTime base = new LocalDateTime(2015, 12, 28, 9, 0, 0, 0); LocalDateTime absoluteTime = NextRelativeTime .dayOfMonth(1) .resolve(base); assertEquals(new LocalDateTime(2016, 1, 1, 0, 0, 0, 0), absoluteTime); }
@Test public void testNextThursday() { LocalDateTime base = new LocalDateTime(2015, 12, 28, 9, 0, 0, 0); LocalDateTime absoluteTime = NextRelativeTime .dayOfWeek(DateTimeConstants.THURSDAY) .resolve(base); assertEquals(base .withDayOfWeek(DateTimeConstants.THURSDAY) .withTime(0, 0, 0, 0), absoluteTime); }