@Test
public void testAdjustingSetOnSelect() {

    JXMonthView view = new JXMonthView();
    DateSelectionReport report = new DateSelectionReport(view.getSelectionModel());
    Action select = view.getActionMap().get("selectNextDay");
    select.actionPerformed(null);
    assertTrue("ui keyboard action must have started model adjusting", 
            view.getSelectionModel().isAdjusting());
    assertEquals(2, report.getEventCount());
    // assert that the adjusting is fired before the set
    assertEquals(EventType.DATES_SET, report.getLastEvent().getEventType());
}