Esempio n. 1
0
 public void testGetNextDate() throws Exception {
   Amendment.Key actual = Amendment.decomposeNaturalKey("2003-08-11~fred");
   assertDayOfDate(2003, Calendar.AUGUST, 11, actual.getDate());
   Date nextDay = actual.getDateNext();
   Calendar c1 = Calendar.getInstance();
   c1.setTime(nextDay);
   int day = c1.get(Calendar.DATE);
   System.out.println("day " + day);
   assertEquals("Day is not incremented", 12, day);
   assertEquals("Wrong name", "fred", actual.getName());
 }
Esempio n. 2
0
  public void testGetNextDateAtTheEndOfMonth() throws Exception {
    Calendar c = Calendar.getInstance();
    Amendment.Key actual = Amendment.decomposeNaturalKey("2003-08-31~fred");
    assertDayOfDate(2003, Calendar.AUGUST, 31, actual.getDate());
    c.setTime(actual.getDate());

    Date nextDay = actual.getDateNext();
    Calendar c1 = Calendar.getInstance();
    c1.setTime(nextDay);
    assertEquals("Day is not incremented", 1, c1.get(Calendar.DATE));
    assertEquals("Month is not incremented", c.get(Calendar.MONTH) + 1, c1.get(Calendar.MONTH));
    assertEquals("Wrong name", "fred", actual.getName());
  }
Esempio n. 3
0
 public void testDecomposeNaturalKeyWithoutName() throws Exception {
   Amendment.Key actual = Amendment.decomposeNaturalKey("2001-01-12");
   assertDayOfDate(2001, Calendar.JANUARY, 12, actual.getDate());
   assertNull("Wrong name", actual.getName());
 }
Esempio n. 4
0
 public void testDecomposeNaturalKeyWithName() throws Exception {
   Amendment.Key actual = Amendment.decomposeNaturalKey("2003-08-11~fred");
   assertDayOfDate(2003, Calendar.AUGUST, 11, actual.getDate());
   assertEquals("Wrong name", "fred", actual.getName());
 }