예제 #1
0
 // -------------------------------------------------------------------------
 public void coverage() {
   CurveGroupEntry test =
       CurveGroupEntry.builder().curveDefinition(CURVE_DEFN).discountCurrencies(GBP).build();
   coverImmutableBean(test);
   CurveGroupEntry test2 =
       CurveGroupEntry.builder()
           .curveDefinition(CURVE_DEFN2)
           .iborIndices(GBP_LIBOR_1M)
           .overnightIndices(GBP_SONIA)
           .build();
   coverBeanEquals(test, test2);
 }
예제 #2
0
 public void test_builder() {
   CurveGroupEntry test =
       CurveGroupEntry.builder()
           .curveDefinition(CURVE_DEFN)
           .discountCurrencies(GBP)
           .iborIndices(GBP_LIBOR_1M, GBP_LIBOR_3M)
           .overnightIndices(GBP_SONIA)
           .build();
   assertEquals(test.getCurveDefinition(), CURVE_DEFN);
   assertEquals(test.getDiscountCurrencies(), ImmutableSet.of(GBP));
   assertEquals(test.getIborIndices(), ImmutableSet.of(GBP_LIBOR_1M, GBP_LIBOR_3M));
   assertEquals(test.getOvernightIndices(), ImmutableSet.of(GBP_SONIA));
 }
예제 #3
0
 public void test_serialization() {
   CurveGroupEntry test =
       CurveGroupEntry.builder().curveDefinition(CURVE_DEFN).discountCurrencies(GBP).build();
   assertSerialization(test);
 }