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 {