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          //Date time0 = DateUtils.parseDate( "13:20:00.000-05:00" );
30      }
31  }