From 26f73b14d57d6e062756d4ed5887f7783ec15f38 Mon Sep 17 00:00:00 2001 From: markt Date: Mon, 12 Apr 2010 08:32:22 +0000 Subject: [PATCH] Add some additional tests git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933141 13f79535-47bb-0310-9956-ffa450edef68 --- test/org/apache/el/parser/TestELParser.java | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/test/org/apache/el/parser/TestELParser.java b/test/org/apache/el/parser/TestELParser.java index 82c55b166..ff1db8c1d 100644 --- a/test/org/apache/el/parser/TestELParser.java +++ b/test/org/apache/el/parser/TestELParser.java @@ -28,8 +28,32 @@ import junit.framework.TestCase; public class TestELParser extends TestCase { public void testBug49081() { + // OP's report testExpression("#${1+1}", "#2"); - } + + // Variations on a theme + testExpression("#", "#"); + testExpression("##", "##"); + testExpression("###", "###"); + testExpression("$", "$"); + testExpression("$$", "$$"); + testExpression("$$$", "$$$"); + testExpression("#$", "#$"); + testExpression("#$#", "#$#"); + testExpression("$#", "$#"); + testExpression("$#$", "$#$"); + + testExpression("#{1+1}", "2"); + testExpression("##{1+1}", "#2"); + testExpression("###{1+1}", "##2"); + testExpression("${1+1}", "2"); + testExpression("$${1+1}", "$2"); + testExpression("$$${1+1}", "$$2"); + testExpression("#${1+1}", "#2"); + testExpression("#$#{1+1}", "#$2"); + testExpression("$#{1+1}", "$2"); + testExpression("$#${1+1}", "$#2"); +} private void testExpression(String expression, String expected) { ExpressionFactory factory = ExpressionFactory.newInstance(); -- 2.11.0