EthiopicCalendar cal = new EthiopicCalendar(1, 0, 1);
assertEquals("Ethiopic Date", "Wed Jan 01, 0001 AD", fmt.format(cal));
cal.set(Calendar.ERA, 0);
cal.set(Calendar.YEAR, 5500);
assertEquals("Ethiopic Date", "Tue Jan 01, 5500 BC", fmt.format(cal));
// The gregorian calendar gets off by two days when
// the date gets low, unless the gregorian changeover is set to
// very early. The funny thing is, it's ok for dates in the year
// 283, but not in the year 7, and it claims to be ok until the year 4.