public void test_of_withSpread() { XCcyIborIborSwapCurveNode test = XCcyIborIborSwapCurveNode.of(TEMPLATE, SPREAD_ID, SPREAD_ADJ); assertEquals(test.getLabel(), LABEL_AUTO); assertEquals(test.getSpreadId(), SPREAD_ID); assertEquals(test.getAdditionalSpread(), SPREAD_ADJ); assertEquals(test.getTemplate(), TEMPLATE); }
public void test_of_withSpreadAndLabel() { XCcyIborIborSwapCurveNode test = XCcyIborIborSwapCurveNode.of(TEMPLATE, SPREAD_ID, SPREAD_ADJ, LABEL); assertEquals(test.getLabel(), LABEL); assertEquals(test.getSpreadId(), SPREAD_ID); assertEquals(test.getAdditionalSpread(), SPREAD_ADJ); assertEquals(test.getTemplate(), TEMPLATE); }
public void test_of_noSpread() { XCcyIborIborSwapCurveNode test = XCcyIborIborSwapCurveNode.of(TEMPLATE, SPREAD_ID); assertEquals(test.getLabel(), LABEL_AUTO); assertEquals(test.getSpreadId(), SPREAD_ID); assertEquals(test.getAdditionalSpread(), 0.0d); assertEquals(test.getTemplate(), TEMPLATE); }
/** * Restricted copy constructor. * @param beanToCopy the bean to copy from, not null */ private Builder(XCcyIborIborSwapCurveNode beanToCopy) { this.template = beanToCopy.getTemplate(); this.fxRateId = beanToCopy.getFxRateId(); this.spreadId = beanToCopy.getSpreadId(); this.additionalSpread = beanToCopy.getAdditionalSpread(); this.label = beanToCopy.getLabel(); this.date = beanToCopy.getDate(); this.dateOrder = beanToCopy.getDateOrder(); }
@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case -1321546630: // template return ((XCcyIborIborSwapCurveNode) bean).getTemplate(); case -1054985843: // fxRateId return ((XCcyIborIborSwapCurveNode) bean).getFxRateId(); case -1759090194: // spreadId return ((XCcyIborIborSwapCurveNode) bean).getSpreadId(); case 291232890: // additionalSpread return ((XCcyIborIborSwapCurveNode) bean).getAdditionalSpread(); case 102727412: // label return ((XCcyIborIborSwapCurveNode) bean).getLabel(); case 3076014: // date return ((XCcyIborIborSwapCurveNode) bean).getDate(); case -263699392: // dateOrder return ((XCcyIborIborSwapCurveNode) bean).getDateOrder(); } return super.propertyGet(bean, propertyName, quiet); }
public void test_builder_defaults() { XCcyIborIborSwapCurveNode test = XCcyIborIborSwapCurveNode.builder() .template(TEMPLATE) .spreadId(SPREAD_ID) .build(); assertEquals(test.getLabel(), LABEL_AUTO); assertEquals(test.getFxRateId(), FX_RATE_ID); assertEquals(test.getSpreadId(), SPREAD_ID); assertEquals(test.getTemplate(), TEMPLATE); assertEquals(test.getDate(), CurveNodeDate.END); }
public void test_builder() { XCcyIborIborSwapCurveNode test = XCcyIborIborSwapCurveNode.builder() .label(LABEL) .template(TEMPLATE) .fxRateId(FX_RATE_ID2) .spreadId(SPREAD_ID) .additionalSpread(SPREAD_ADJ) .build(); assertEquals(test.getLabel(), LABEL); assertEquals(test.getFxRateId(), FX_RATE_ID2); assertEquals(test.getSpreadId(), SPREAD_ID); assertEquals(test.getAdditionalSpread(), SPREAD_ADJ); assertEquals(test.getTemplate(), TEMPLATE); assertEquals(test.getDate(), CurveNodeDate.END); }