DateTimeFormatter printer = DateTimeFormat.forPattern("MMMM");
for (int i=0; i<ZONES.length; i++) {
Chronology chrono = ISOChronology.getInstance(ZONES[i]);
for (int month=1; month<=12; month++) {
DateTime dt = new DateTime(2004, month, 1, 23, 20, 30, 40, chrono);
int lastDay = chrono.dayOfMonth().getMaximumValue(dt.getMillis());
dt = new DateTime(2004, month, lastDay, 23, 20, 30, 40, chrono);
String monthText = printer.print(dt);
assertEquals(MONTHS[month], monthText);
}
}