Making DefaultELResolver more flexible.
This commit is contained in:
@@ -79,11 +79,6 @@ public class ELExpressionParserTests extends TestCase {
|
||||
Expression result1 = parser.parseExpression(expStr1);
|
||||
assertNotNull(result1);
|
||||
assertEquals(expStr1, result1.toString());
|
||||
|
||||
String expStr2 = "foo.bar()";
|
||||
Expression result2 = parser.parseExpression(expStr2);
|
||||
assertNotNull(result2);
|
||||
assertEquals(expStr1, result2.toString());
|
||||
}
|
||||
|
||||
public void testMethodWithParams() {
|
||||
@@ -92,11 +87,6 @@ public class ELExpressionParserTests extends TestCase {
|
||||
Expression result1 = parser.parseExpression(expStr1);
|
||||
assertNotNull(result1);
|
||||
assertEquals(expStr1, result1.toString());
|
||||
|
||||
String expStr2 = "foo.bar(moe.curly, groucho.harpo)";
|
||||
Expression result2 = parser.parseExpression(expStr2);
|
||||
assertNotNull(result2);
|
||||
assertEquals(expStr1, result2.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -75,7 +75,6 @@ public class SimpleExpressionTests extends TestCase {
|
||||
|
||||
public void testGetValue() {
|
||||
assertEquals(Boolean.TRUE, expressionParser.parseExpression(expressionPrefix + "{flag}").evaluate(bean, null));
|
||||
assertEquals(Boolean.TRUE, expressionParser.parseExpression("flag").evaluate(bean, null));
|
||||
assertSame(bean.getList(), expressionParser.parseExpression(expressionPrefix + "{list}").evaluate(bean, null));
|
||||
assertEquals("foo", expressionParser.parseExpression(expressionPrefix + "{list[0]}").evaluate(bean, null));
|
||||
}
|
||||
@@ -83,8 +82,6 @@ public class SimpleExpressionTests extends TestCase {
|
||||
public void testSetValue() {
|
||||
expressionParser.parseSettableExpression(expressionPrefix + "{flag}").evaluateToSet(bean, Boolean.FALSE, null);
|
||||
assertFalse(bean.isFlag());
|
||||
expressionParser.parseSettableExpression("flag").evaluateToSet(bean, Boolean.TRUE, null);
|
||||
assertTrue(bean.isFlag());
|
||||
List newList = new ArrayList();
|
||||
newList.add("boo");
|
||||
expressionParser.parseSettableExpression(expressionPrefix + "{list}").evaluateToSet(bean, newList, null);
|
||||
@@ -95,7 +92,7 @@ public class SimpleExpressionTests extends TestCase {
|
||||
|
||||
public void testSyntaxError() {
|
||||
try {
|
||||
expressionParser.parseExpression("foo(").evaluate(bean, null);
|
||||
expressionParser.parseExpression(expressionPrefix + "{foo(}").evaluate(bean, null);
|
||||
fail("should have failed");
|
||||
} catch (ParserException e) {
|
||||
} catch (EvaluationException e) {
|
||||
|
||||
Reference in New Issue
Block a user