@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case 110246592: // tenor return ((TenorParameterMetadata) bean).getTenor(); case 102727412: // label return ((TenorParameterMetadata) bean).getLabel(); } return super.propertyGet(bean, propertyName, quiet); }
public void test_of_noLabel() { TenorParameterMetadata test = TenorParameterMetadata.of(TENOR_10Y); assertEquals(test.getTenor(), TENOR_10Y); assertEquals(test.getLabel(), "10Y"); assertEquals(test.getIdentifier(), TENOR_10Y); }
public void test_of_label() { TenorParameterMetadata test = TenorParameterMetadata.of(TENOR_10Y, "10 year"); assertEquals(test.getTenor(), TENOR_10Y); assertEquals(test.getLabel(), "10 year"); assertEquals(test.getIdentifier(), TENOR_10Y); }
} else { TenorParameterMetadata tenorParameterMetadata = (TenorParameterMetadata) nodeMetadata; nodeDate = sensitivityDate.plus(tenorParameterMetadata.getTenor());
public void test_builder_defaultLabel() { BeanBuilder<? extends TenorParameterMetadata> builder = TenorParameterMetadata.meta().builder(); builder.set(TenorParameterMetadata.meta().tenor(), TENOR_10Y); TenorParameterMetadata test = builder.build(); assertEquals(test.getTenor(), TENOR_10Y); assertEquals(test.getLabel(), "10Y"); assertEquals(test.getIdentifier(), TENOR_10Y); }
public void test_builder_specifyLabel() { BeanBuilder<? extends TenorParameterMetadata> builder = TenorParameterMetadata.meta().builder(); builder.set(TenorParameterMetadata.meta().tenor(), TENOR_10Y); builder.set(TenorParameterMetadata.meta().label(), "10 year"); TenorParameterMetadata test = builder.build(); assertEquals(test.getTenor(), TENOR_10Y); assertEquals(test.getLabel(), "10 year"); assertEquals(test.getIdentifier(), TENOR_10Y); }