@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case 3076014: // date return ((LabelDateParameterMetadata) bean).getDate(); case 102727412: // label return ((LabelDateParameterMetadata) bean).getLabel(); } return super.propertyGet(bean, propertyName, quiet); }
public void test_metadata_dates() { CdsIndexIsdaCreditCurveNode node = CdsIndexIsdaCreditCurveNode.ofParSpread(TEMPLATE_NS, QUOTE_ID, INDEX_ID, LEGAL_ENTITIES); ParameterMetadata metadata = node.metadata(END_DATE); assertEquals(((LabelDateParameterMetadata) metadata).getDate(), END_DATE); }
public void test_metadata_dates() { CdsIsdaCreditCurveNode node = CdsIsdaCreditCurveNode.ofParSpread(TEMPLATE_NS, QUOTE_ID, LEGAL_ENTITY); ParameterMetadata metadata = node.metadata(END_DATE); assertEquals(((LabelDateParameterMetadata) metadata).getDate(), END_DATE); }
public void test_of_2args() { LabelDateParameterMetadata test = LabelDateParameterMetadata.of(DATE, "Label"); assertEquals(test.getDate(), DATE); assertEquals(test.getLabel(), "Label"); assertEquals(test.getIdentifier(), "Label"); }
public void test_of_1arg() { LabelDateParameterMetadata test = LabelDateParameterMetadata.of(DATE); assertEquals(test.getDate(), DATE); assertEquals(test.getLabel(), DATE.toString()); assertEquals(test.getIdentifier(), DATE.toString()); }