package org.springframework.webflow.mvc.view; import java.beans.PropertyEditor; import org.springframework.binding.expression.ExpressionParser; import org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser; public class SpringBeanBindingModelTests extends AbstractBindingModelTests { protected ExpressionParser getExpressionParser() { return new BeanWrapperExpressionParser(); } // See SWF-1132 public void testFindPropertyEditorForUndeterminableType() { PropertyEditor editor = model.findEditor("emptyMap['foo']", null); assertNull(editor); } // BeanWrapper-based EL does not accept result type hints. // Hence it requires a conversion service. public void testGetFieldValueNonStringNoConversionService() { model = new BindingModel("testBean", testBean, getExpressionParser(), null, messages); testBean.datum2 = 3; assertEquals(new Integer(3), model.getFieldValue("datum2")); } }