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 {