/** * The test class DateTest. * * @author (your name) * @version (a version number or a date) */ public class DateTest extends junit.framework.TestCase { private Date newYearsOld; private Date milleniumStart; private Date ianBDay; private Date epochStart; /** * Default constructor for test class DateTest */ public DateTest() { } /** * Sets up the test fixture. * * Called before every test case method. */ protected void setUp() { newYearsOld = new Date(1991, 12, 31); milleniumStart = new Date(2001, 1, 1); epochStart = new Date(7, 11, 28); // Nov 28 of Year 7. ianBDay = new Date(1966, 8, 31); } /** * Tears down the test fixture. * * Called after every test case method. */ protected void tearDown() { } public void testToStringUS() { assertEquals("01/01/2001", milleniumStart.toStringUS()); assertEquals("12/31/1991", newYearsOld.toStringUS()); assertEquals("08/31/1966", ianBDay.toStringUS()); assertEquals("11/28/7", epochStart.toStringUS()); } public void testToStringEuro() { assertEquals("01-01-2001", milleniumStart.toStringEuro()); assertEquals("31-12-1991", newYearsOld.toStringEuro()); assertEquals("31-08-1966", ianBDay.toStringEuro()); assertEquals("28-11-7", epochStart.toStringEuro()); } public void testToStringISO() { assertEquals("2001.01.01", milleniumStart.toStringISO()); assertEquals("1991.12.31", newYearsOld.toStringISO()); assertEquals("1966.08.31", ianBDay.toStringISO()); assertEquals("7.11.28", epochStart.toStringISO()); } }