//------------------------------------------------------------------------- public virtual void test_temporalAmount() { assertEquals(TENOR_3D.Units, ImmutableList.of(YEARS, MONTHS, DAYS)); assertEquals(TENOR_3D.get(DAYS), 3); assertEquals(LocalDate.of(2014, 6, 30).plus(TENOR_1W), LocalDate.of(2014, 7, 7)); assertEquals(LocalDate.of(2014, 6, 30).minus(TENOR_1W), LocalDate.of(2014, 6, 23)); assertThrows(() => TENOR_10M.get(CENTURIES), typeof(UnsupportedTemporalTypeException)); }
//------------------------------------------------------------------------- public virtual void test_toString() { assertEquals(TENOR_3D.ToString(), "3D"); assertEquals(TENOR_2W.ToString(), "2W"); assertEquals(TENOR_4M.ToString(), "4M"); assertEquals(TENOR_12M.ToString(), "12M"); assertEquals(TENOR_1Y.ToString(), "1Y"); assertEquals(TENOR_18M.ToString(), "18M"); assertEquals(TENOR_4Y.ToString(), "4Y"); }
public virtual void test_equals_bad() { assertEquals(TENOR_3D.Equals(null), false); assertEquals(TENOR_3D.Equals(ANOTHER_TYPE), false); assertEquals(TENOR_3D.Equals(new object()), false); }
public virtual void test_subtractFrom() { assertEquals(TENOR_3D.subtractFrom(LocalDate.of(2014, 6, 30)), LocalDate.of(2014, 6, 27)); assertEquals(TENOR_1W.subtractFrom(OffsetDateTime.of(2014, 6, 30, 0, 0, 0, 0, ZoneOffset.UTC)), OffsetDateTime.of(2014, 6, 23, 0, 0, 0, 0, ZoneOffset.UTC)); }
//------------------------------------------------------------------------- public virtual void test_addTo() { assertEquals(TENOR_3D.addTo(LocalDate.of(2014, 6, 30)), LocalDate.of(2014, 7, 3)); assertEquals(TENOR_1W.addTo(OffsetDateTime.of(2014, 6, 30, 0, 0, 0, 0, ZoneOffset.UTC)), OffsetDateTime.of(2014, 7, 7, 0, 0, 0, 0, ZoneOffset.UTC)); }