public virtual void test_yearFraction_null() { SchedulePeriod test = SchedulePeriod.of(JUN_16, JUL_18, JUN_16, JUL_17); Schedule schedule = Schedule.ofTerm(test); assertThrowsIllegalArg(() => test.yearFraction(null, schedule)); assertThrowsIllegalArg(() => test.yearFraction(DayCounts.ACT_360, null)); assertThrowsIllegalArg(() => test.yearFraction(null, null)); }
//------------------------------------------------------------------------- public virtual void test_yearFraction() { SchedulePeriod test = SchedulePeriod.of(JUN_16, JUL_18, JUN_16, JUL_17); Schedule schedule = Schedule.ofTerm(test); assertEquals(test.yearFraction(DayCounts.ACT_360, schedule), DayCounts.ACT_360.yearFraction(JUN_16, JUL_18, schedule), TOLERANCE); }