public void test_builder() { CdsIsdaCreditCurveNode test = CdsIsdaCreditCurveNode.builder() .label(LABEL) .template(TEMPLATE) .observableId(QUOTE_ID) .quoteConvention(CdsQuoteConvention.PAR_SPREAD) .legalEntityId(LEGAL_ENTITY) .build(); assertEquals(test.getLabel(), LABEL); assertEquals(test.getLegalEntityId(), LEGAL_ENTITY); assertEquals(test.getObservableId(), QUOTE_ID); assertEquals(test.getTemplate(), TEMPLATE); assertEquals(test.date(VAL_DATE, REF_DATA), date(2025, 6, 20)); }
private CdsIsdaCreditCurveNode toCdsNode(CdsIndexIsdaCreditCurveNode index) { return CdsIsdaCreditCurveNode.builder() .label(index.getLabel()) .legalEntityId(index.getCdsIndexId()) .observableId(index.getObservableId()) .quoteConvention(index.getQuoteConvention()) .template(index.getTemplate()) .fixedRate(index.getFixedRate().isPresent() ? index.getFixedRate().getAsDouble() : null) .build(); }