package groovy import static java.util.Calendar.* class DateTest extends GroovyTestCase { void testNextPrevious() { def x = new Date() def y = x + 2 assert x < y ++x --y assert x == y x += 2 assert x > y println "have dates ${x} and ${y}" } void testDateRange() { def today = new Date() def later = today + 3 def expected = [today, today + 1, today + 2, today + 3] def list = [] for (d in today..later) { list << d } assert list == expected } void testDateIndex() { Date d = new GregorianCalendar(2002, FEBRUARY, 2).time assert d[MONTH] == FEBRUARY assert d[DAY_OF_WEEK] == SATURDAY } }