useSpringBinding bug fix

This commit is contained in:
Keith Donald
2008-09-16 19:23:52 +00:00
parent b0bfb83cc2
commit b90c5b7d85
3 changed files with 29 additions and 3 deletions

View File

@@ -17,6 +17,7 @@ package org.springframework.binding.expression.ognl;
import junit.framework.TestCase;
import org.springframework.binding.expression.EvaluationException;
import org.springframework.binding.expression.Expression;
import org.springframework.binding.expression.ExpressionVariable;
import org.springframework.binding.expression.ParserException;
@@ -166,4 +167,18 @@ public class OgnlExpressionParserTests extends TestCase {
Expression e = parser.parseExpression(exp, null);
assertEquals(null, e.getValueType(bean));
}
public void testSetValueWithCoersion() {
Expression e = parser.parseExpression("date", null);
e.setValue(bean, "2008-9-15");
}
public void testSetBogusValueWithCoersion() {
Expression e = parser.parseExpression("date", null);
try {
e.setValue(bean, "bogus");
fail("Should have failed tme");
} catch (EvaluationException ex) {
}
}
}