@Test public void testDisplayData() { DateTimeZone timeZone = DateTimeZone.forID("America/Los_Angeles"); Instant jan1 = new DateTime(1990, 1, 1, 0, 0, timeZone).toInstant(); CalendarWindows.DaysWindows daysWindow = CalendarWindows.days(5).withStartingDay(1990, 1, 1).withTimeZone(timeZone); DisplayData daysDisplayData = DisplayData.from(daysWindow); assertThat(daysDisplayData, hasDisplayItem("numDays", 5)); assertThat(daysDisplayData, hasDisplayItem("startDate", jan1)); CalendarWindows.MonthsWindows monthsWindow = CalendarWindows.months(2).withStartingMonth(1990, 1).withTimeZone(timeZone); DisplayData monthsDisplayData = DisplayData.from(monthsWindow); assertThat(monthsDisplayData, hasDisplayItem("numMonths", 2)); assertThat(monthsDisplayData, hasDisplayItem("startDate", jan1)); CalendarWindows.YearsWindows yearsWindow = CalendarWindows.years(4).withStartingYear(1990).withTimeZone(timeZone); DisplayData yearsDisplayData = DisplayData.from(yearsWindow); assertThat(yearsDisplayData, hasDisplayItem("numYears", 4)); assertThat(yearsDisplayData, hasDisplayItem("startDate", jan1)); } }