@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case -868509005: // xValueType return ((SimpleSurfaceParameterMetadata) bean).getXValueType(); case -777049127: // xValue return ((SimpleSurfaceParameterMetadata) bean).getXValue(); case -1065022510: // yValueType return ((SimpleSurfaceParameterMetadata) bean).getYValueType(); case -748419976: // yValue return ((SimpleSurfaceParameterMetadata) bean).getYValue(); } return super.propertyGet(bean, propertyName, quiet); }
public void test_of() { SimpleSurfaceParameterMetadata test = SimpleSurfaceParameterMetadata.of( ValueType.YEAR_FRACTION, 1d, ValueType.STRIKE, 3d); assertEquals(test.getXValueType(), ValueType.YEAR_FRACTION); assertEquals(test.getXValue(), 1d); assertEquals(test.getYValueType(), ValueType.STRIKE); assertEquals(test.getYValue(), 3d); assertEquals(test.getLabel(), "YearFraction=1.0, Strike=3.0"); assertEquals(test.getIdentifier(), "YearFraction=1.0, Strike=3.0"); }