@Test void propertyDescriptorWithUpperCaseTest() { PropertyDescriptor upperPropertyDescriptor = this.beanDescriptor.getProperty("upperProp"); assertNotNull(upperPropertyDescriptor); assertEquals("upperProp", upperPropertyDescriptor.getId()); assertEquals("upperProp", upperPropertyDescriptor.getName()); assertEquals("upperProp", upperPropertyDescriptor.getDescription()); assertSame(String.class, upperPropertyDescriptor.getPropertyClass()); assertFalse(upperPropertyDescriptor.isMandatory()); assertNotNull(upperPropertyDescriptor.getWriteMethod()); assertNotNull(upperPropertyDescriptor.getReadMethod()); assertNull(upperPropertyDescriptor.getField()); }
@Override public PropertyDescriptor getProperty(String propertyName) { return this.parameterDescriptorMap.get(propertyName); }
DefaultBeanDescriptor implements BeanDescriptor { @Override public PropertyDescriptor getProperty(String propertyName) { return this.parameterDescriptorMap.get(propertyName); } }
DefaultBeanDescriptor implements BeanDescriptor { @Override public PropertyDescriptor getProperty(String propertyName) { return this.parameterDescriptorMap.get(propertyName); } DefaultBeanDescriptor(Class<?> beanClass); }
DefaultBeanDescriptor implements BeanDescriptor { @Override public PropertyDescriptor getProperty(String propertyName) { return this.parameterDescriptorMap.get(propertyName); } DefaultBeanDescriptor(Class<?> beanClass); @Override Class<?> getBeanClass(); @Override Collection<PropertyDescriptor> getProperties(); @Override PropertyDescriptor getProperty(String propertyName); }
DefaultBeanDescriptor implements BeanDescriptor { @Override public PropertyDescriptor getProperty(String propertyName) { return this.parameterDescriptorMap.get(propertyName); } DefaultBeanDescriptor(Class<?> beanClass); @Override Class<?> getBeanClass(); @Override Collection<PropertyDescriptor> getProperties(); @Override PropertyDescriptor getProperty(String propertyName);  }