public virtual void test_resolve_noPremium() { IborCapFloorTrade test = IborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT).build(); ResolvedIborCapFloorTrade expected = ResolvedIborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT.resolve(REF_DATA)).build(); assertEquals(test.resolve(REF_DATA), expected); }
public virtual void test_builder_full() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT).premium(PREMIUM).build(); assertEquals(test.Info, TRADE_INFO); assertEquals(test.Product, PRODUCT); assertEquals(test.Premium, PREMIUM); }
//------------------------------------------------------------------------- public virtual void test_builder() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().product(PRODUCT).build(); assertEquals(test.Info, TradeInfo.empty()); assertEquals(test.Product, PRODUCT); assertEquals(test.Premium, null); }
//------------------------------------------------------------------------- public virtual void coverage() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT).premium(PREMIUM).build(); coverImmutableBean(test); ResolvedIborCapFloorTrade test2 = ResolvedIborCapFloorTrade.builder().product(PRODUCT).build(); coverBeanEquals(test, test2); }
public virtual void test_serialization() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().product(PRODUCT).build(); assertSerialization(test); }