.fixingCalendar(SAT_SUN) .fixingTime(LocalTime.NOON) .fixingZone(ZoneId.of("Australia/Sydney")) .build(); Fra test = Fra.builder()
.fixingCalendar(SAT_SUN) .fixingTime(LocalTime.NOON) .fixingZone(ZoneId.of("NZ")) .build(); Fra test = Fra.builder()
.maturityDateOffset(tenorAdjustment) .fixingTime(time) .fixingZone(zoneId) .defaultFixedLegDayCount(fixedLegDayCount) .build();
public void coverage() { ImmutableIborIndex index = ImmutableIborIndex.builder() .name("Test-3M") .currency(Currency.GBP) .fixingCalendar(GBLO) .fixingDateOffset(DaysAdjustment.ofBusinessDays(-2, GBLO)) .effectiveDateOffset(DaysAdjustment.ofBusinessDays(2, GBLO)) .maturityDateOffset(TenorAdjustment.ofLastBusinessDay(TENOR_3M, BusinessDayAdjustment.NONE)) .dayCount(ACT_360) .fixingTime(LocalTime.NOON) .fixingZone(ZoneId.of("Europe/London")) .build(); coverImmutableBean(index); coverPrivateConstructor(IborIndices.class); }
public void test_equals() { ImmutableIborIndex a = ImmutableIborIndex.builder() .name("Test-3M") .currency(Currency.GBP) .fixingCalendar(GBLO) .fixingDateOffset(DaysAdjustment.ofBusinessDays(-2, GBLO)) .effectiveDateOffset(DaysAdjustment.ofBusinessDays(2, GBLO)) .maturityDateOffset(TenorAdjustment.ofLastBusinessDay(TENOR_3M, BusinessDayAdjustment.NONE)) .dayCount(ACT_360) .fixingTime(LocalTime.NOON) .fixingZone(ZoneId.of("Europe/London")) .build(); IborIndex b = a.toBuilder().name("Rubbish-3M").build(); assertEquals(a.equals(b), false); }
public void test_serialization() { IborIndex index = ImmutableIborIndex.builder() .name("Test-3M") .currency(Currency.GBP) .fixingCalendar(GBLO) .fixingDateOffset(DaysAdjustment.ofBusinessDays(-2, GBLO)) .effectiveDateOffset(DaysAdjustment.ofBusinessDays(2, GBLO)) .maturityDateOffset(TenorAdjustment.ofLastBusinessDay(TENOR_3M, BusinessDayAdjustment.NONE)) .dayCount(ACT_360) .fixingTime(LocalTime.NOON) .fixingZone(ZoneId.of("Europe/London")) .build(); assertSerialization(index); }