Calendar cal = calendarTagHelper.getRequiredCalendar(month, year, selectedDate, datePattern, lastRequiredCalendar);
assertNotNull(cal);
int[] array = _calendarManager.getEventsForMonth(cal, userManager.getUser("admin"));
assertNotNull(array);
ApsCalendar calendarioRichiesto = calendarTagHelper.getCalendarioDelMese( (Calendar) cal.clone(), array, datePattern);
assertNotNull(calendarioRichiesto);
month = "0";
year = "2010";
cal = calendarTagHelper.getRequiredCalendar(month, year, selectedDate, datePattern, lastRequiredCalendar);
assertNotNull(cal);
array = _calendarManager.getEventsForMonth(cal, userManager.getUser("admin"));
assertNotNull(array);
calendarioRichiesto = calendarTagHelper.getCalendarioDelMese( (Calendar) cal.clone(), array, datePattern);
assertNotNull(calendarioRichiesto);
CellaCalendar[][] calend = calendarioRichiesto.getCalendario();
assertNotNull(calend);
assertEquals(5, calend.length);
assertEquals(7, calend[0].length);
int[] settNumbers = calendarioRichiesto.getSettimane();
assertNotNull(settNumbers);
assertEquals(5, settNumbers.length);
int[] settNumbersCheck = {1,2,3,4,5};
int i = 0;
assertEquals(settNumbersCheck[i], settNumbers[i++]);
assertEquals(settNumbersCheck[i], settNumbers[i++]);
assertEquals(settNumbersCheck[i], settNumbers[i++]);
assertEquals(settNumbersCheck[i], settNumbers[i++]);
assertEquals(settNumbersCheck[i], settNumbers[i++]);
System.out.println("11 2009");
month = "11";
year = "2009";
cal = calendarTagHelper.getRequiredCalendar(month, year, selectedDate, datePattern, lastRequiredCalendar);
assertNotNull(cal);
array = _calendarManager.getEventsForMonth(cal, userManager.getUser("admin"));
assertNotNull(array);
calendarioRichiesto = calendarTagHelper.getCalendarioDelMese( (Calendar) cal.clone(), array, datePattern);
assertNotNull(calendarioRichiesto);
calend = calendarioRichiesto.getCalendario();
assertNotNull(calend);
assertEquals(5, calend.length);
assertEquals(7, calend[0].length);
settNumbers = calendarioRichiesto.getSettimane();
assertNotNull(settNumbers);
assertEquals(5, settNumbers.length);
int[] settNumbersCheck2 = {49,50,51,52,1};
i = 0;