@Test
public void testMax()
{

    Date date1 = new DateTime( 2014, 5, 15, 3, 3 ).toDate();
    Date date2 = new DateTime( 2014, 5, 18, 1, 1 ).toDate();
    Date date3 = null;
    Date date4 = null;
    assertEquals( date2, DateUtils.max( date1, date2 ) );
    assertEquals( date2, DateUtils.max( date2, date1 ) );
    assertEquals( date1, DateUtils.max( date1, date3 ) );
    assertEquals( date1, DateUtils.max( date3, date1 ) );
    assertNull( DateUtils.max( date3, date4 ) );
}