testAppFunctionalPage("/components/calendar/calendarChangeDateMonthYear.jsf");
final String initialValue = "12:34:56";
final String selectedValue = "12:34:56";
CalendarInspector keepTimeCalendar = calendar("formID:keepTimeCalendar");
ElementInspector keepTimeOutput = element("formID:timeForKeepTimeCalendar");
ElementInspector submitter = element("formID:submit");
checkChangingSelectedDate(keepTimeCalendar, initialValue, selectedValue, new int[]{1, 2}, keepTimeOutput, submitter);
testAppFunctionalPage("/components/calendar/calendarChangeDateMonthYear.jsf");
final String zeroValue = "00:00:00";
CalendarInspector noKeepTimeCalendar = calendar("formID:dontKeepTimeCalendar");
ElementInspector noKeepTimeOutput = element("formID:timeForDontKeepTimeCalendar");
checkChangingSelectedDate(noKeepTimeCalendar, initialValue, zeroValue, new int[]{1, 2},
noKeepTimeOutput, submitter
);