1 package org.codehaus.xfire.util;
2
3 import java.util.Date;
4 import junit.framework.TestCase;
5
6 /***
7 * DateTest
8 *
9 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
10 */
11 public class DateTest
12 extends TestCase
13 {
14 public void testDates() throws Exception
15 {
16 Date date0 = DateUtils.parseDate( "1999-10-20" );
17 Date dateTime0 = DateUtils.parseDateTime( "1999-05-31T13:20:00.000-05:00" );
18 Date dateTime1 = DateUtils.parseDateTime( "2000-03-04T23:00:00+03:00" );
19 Date dateTime2 = DateUtils.parseDateTime( "2000-03-04T20:00:00Z" );
20
21 Date dateTime3 = DateUtils.parseDateTime( "2000-01-15T12:00:00" );
22 Date dateTime4 = DateUtils.parseDateTime( "2000-01-16T12:00:00Z" );
23 assertTrue ( dateTime3.before( dateTime4 ) );
24
25 Date dateTime5 = DateUtils.parseDateTime( "2000-01-15T00:00:00" );
26 Date dateTime6 = DateUtils.parseDateTime( "2000-02-15T00:00:00" );
27 assertTrue ( dateTime5.before( dateTime6 ) );
28
29
30 }
31 }