@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_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()); }