useSpringBinding bug fix
This commit is contained in:
@@ -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) {
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user