|
Groovy example source code file (DateTest.groovy)
The Groovy DateTest.groovy source code
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 testCalendarIndex() {
Calendar c = new GregorianCalendar(2002, FEBRUARY, 2)
assert c[MONTH] == FEBRUARY
assert c[DAY_OF_WEEK] == SATURDAY
}
void testDateIndex() {
Date d = new GregorianCalendar(2002, FEBRUARY, 2).time
assert d[MONTH] == FEBRUARY
assert d[DAY_OF_WEEK] == SATURDAY
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy DateTest.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.