SimpleDateFormat fmt = new SimpleDateFormat("EEE MMM dd, yyyy GG");
SimpleDateFormat copticFmt = new SimpleDateFormat("EEE MMM dd, yyyy GG");
copticFmt.setCalendar(new CopticCalendar());
CopticCalendar cal = new CopticCalendar(1, 0, 1);
assertEquals("Coptic Date", "Fri Jan 01, 0001 AD", copticFmt.format(cal));
assertEquals("Gregorian Date", "Fri Aug 29, 0284 AD", fmt.format(cal.getTime()));
cal.set(Calendar.ERA, 0);
cal.set(Calendar.YEAR, 1);
assertEquals("Coptic Date", "Thu Jan 01, 0001 BC", copticFmt.format(cal));