You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2009/08/06 14:15:28 UTC
svn commit: r801619 -
/commons/proper/jexl/branches/2.0/src/test/java/org/apache/commons/jexl/MapLiteralTest.java
Author: sebb
Date: Thu Aug 6 12:15:27 2009
New Revision: 801619
URL: http://svn.apache.org/viewvc?rev=801619&view=rev
Log:
Test variable as map index
Modified:
commons/proper/jexl/branches/2.0/src/test/java/org/apache/commons/jexl/MapLiteralTest.java
Modified: commons/proper/jexl/branches/2.0/src/test/java/org/apache/commons/jexl/MapLiteralTest.java
URL: http://svn.apache.org/viewvc/commons/proper/jexl/branches/2.0/src/test/java/org/apache/commons/jexl/MapLiteralTest.java?rev=801619&r1=801618&r2=801619&view=diff
==============================================================================
--- commons/proper/jexl/branches/2.0/src/test/java/org/apache/commons/jexl/MapLiteralTest.java (original)
+++ commons/proper/jexl/branches/2.0/src/test/java/org/apache/commons/jexl/MapLiteralTest.java Thu Aug 6 12:15:27 2009
@@ -84,6 +84,16 @@
e = JEXL.createExpression("m.7");
o = e.evaluate(jc);
assertEquals("SEVEN", o);
+
+ jc.getVars().put("k", Integer.valueOf(7));
+ e = JEXL.createExpression("m[k]");
+ o = e.evaluate(jc);
+ assertEquals("SEVEN", o);
+
+ jc.getVars().put("k", "7");
+ e = JEXL.createExpression("m[k]");
+ o = e.evaluate(jc);
+ assertEquals("seven", o);
}
public void testSizeOfSimpleMapLiteral() throws Exception {