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 {


Reply via email to