Esempio n. 1
0
  public void testDateFields() {
    final GJChronology gj = GJChronology.getInstance();
    assertEquals("era", gj.era().getName());
    assertEquals("centuryOfEra", gj.centuryOfEra().getName());
    assertEquals("yearOfCentury", gj.yearOfCentury().getName());
    assertEquals("yearOfEra", gj.yearOfEra().getName());
    assertEquals("year", gj.year().getName());
    assertEquals("monthOfYear", gj.monthOfYear().getName());
    assertEquals("weekyearOfCentury", gj.weekyearOfCentury().getName());
    assertEquals("weekyear", gj.weekyear().getName());
    assertEquals("weekOfWeekyear", gj.weekOfWeekyear().getName());
    assertEquals("dayOfYear", gj.dayOfYear().getName());
    assertEquals("dayOfMonth", gj.dayOfMonth().getName());
    assertEquals("dayOfWeek", gj.dayOfWeek().getName());

    assertEquals(true, gj.era().isSupported());
    assertEquals(true, gj.centuryOfEra().isSupported());
    assertEquals(true, gj.yearOfCentury().isSupported());
    assertEquals(true, gj.yearOfEra().isSupported());
    assertEquals(true, gj.year().isSupported());
    assertEquals(true, gj.monthOfYear().isSupported());
    assertEquals(true, gj.weekyearOfCentury().isSupported());
    assertEquals(true, gj.weekyear().isSupported());
    assertEquals(true, gj.weekOfWeekyear().isSupported());
    assertEquals(true, gj.dayOfYear().isSupported());
    assertEquals(true, gj.dayOfMonth().isSupported());
    assertEquals(true, gj.dayOfWeek().isSupported());

    assertEquals(gj.eras(), gj.era().getDurationField());
    assertEquals(gj.centuries(), gj.centuryOfEra().getDurationField());
    assertEquals(gj.years(), gj.yearOfCentury().getDurationField());
    assertEquals(gj.years(), gj.yearOfEra().getDurationField());
    assertEquals(gj.years(), gj.year().getDurationField());
    assertEquals(gj.months(), gj.monthOfYear().getDurationField());
    assertEquals(gj.weekyears(), gj.weekyearOfCentury().getDurationField());
    assertEquals(gj.weekyears(), gj.weekyear().getDurationField());
    assertEquals(gj.weeks(), gj.weekOfWeekyear().getDurationField());
    assertEquals(gj.days(), gj.dayOfYear().getDurationField());
    assertEquals(gj.days(), gj.dayOfMonth().getDurationField());
    assertEquals(gj.days(), gj.dayOfWeek().getDurationField());

    assertEquals(null, gj.era().getRangeDurationField());
    assertEquals(gj.eras(), gj.centuryOfEra().getRangeDurationField());
    assertEquals(gj.centuries(), gj.yearOfCentury().getRangeDurationField());
    assertEquals(gj.eras(), gj.yearOfEra().getRangeDurationField());
    assertEquals(null, gj.year().getRangeDurationField());
    assertEquals(gj.years(), gj.monthOfYear().getRangeDurationField());
    assertEquals(gj.centuries(), gj.weekyearOfCentury().getRangeDurationField());
    assertEquals(null, gj.weekyear().getRangeDurationField());
    assertEquals(gj.weekyears(), gj.weekOfWeekyear().getRangeDurationField());
    assertEquals(gj.years(), gj.dayOfYear().getRangeDurationField());
    assertEquals(gj.months(), gj.dayOfMonth().getRangeDurationField());
    assertEquals(gj.weeks(), gj.dayOfWeek().getRangeDurationField());
  }