{
int offset = -6 * 60 * 60 * 1000;
int t1 = 5 * 60 * 60 * 1000;
int t2 = 6 * 60 * 60 * 1000;
int dst = 2 * 60 * 60 * 1000;
SimpleTimeZone z = new SimpleTimeZone(offset, "Z1",
Calendar.APRIL, 26, 0, t1,
Calendar.OCTOBER, 25, 0, t2, dst);
z.setStartYear(2010);
// the following checks are copied from the inDaylightTime test
// but in this case the expected result is always false because
// the start year has been set to 2010.
GregorianCalendar c = new GregorianCalendar(z);
c.set(2004, Calendar.APRIL, 25, 8, 0, 0);
harness.check(!z.inDaylightTime(c.getTime()));
c.set(2004, Calendar.APRIL, 26, 8, 0, 0);
harness.check(!z.inDaylightTime(c.getTime()));
c.set(2004, Calendar.OCTOBER, 24, 8, 0, 0);
harness.check(!z.inDaylightTime(c.getTime()));
c.set(2004, Calendar.OCTOBER, 25, 8, 0, 0);
harness.check(!z.inDaylightTime(c.getTime()));
}