From: markt Date: Sun, 12 Dec 2010 19:50:45 +0000 (+0000) Subject: Add some tests for bug50449 but haven't reproduced it yet X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=1453b9206b899c10035c8e2a43cec335d23c58e1;p=tomcat7.0 Add some tests for bug50449 but haven't reproduced it yet git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1044898 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/test/org/apache/el/TestMethodExpressionImpl.java b/test/org/apache/el/TestMethodExpressionImpl.java index f7cd1c513..fd7cb968d 100644 --- a/test/org/apache/el/TestMethodExpressionImpl.java +++ b/test/org/apache/el/TestMethodExpressionImpl.java @@ -335,4 +335,18 @@ public class TestMethodExpressionImpl extends TestCase { "#{beanA.valLong}", java.lang.String.class); assertEquals("5", ve.getValue(context)); } + + public void testBug50449a() throws Exception { + MethodExpression me1 = factory.createMethodExpression(context, + "${beanB.sayHello()}", null, null); + String actual = (String) me1.invoke(context, null); + assertEquals("Hello from B", actual); + } + + public void testBug50449b() throws Exception { + MethodExpression me1 = factory.createMethodExpression(context, + "${beanB.sayHello('Tomcat')}", null, null); + String actual = (String) me1.invoke(context, null); + assertEquals("Hello Tomcat from B", actual); + } } diff --git a/test/org/apache/el/TesterBeanB.java b/test/org/apache/el/TesterBeanB.java index e92926b72..de5d7a00b 100644 --- a/test/org/apache/el/TesterBeanB.java +++ b/test/org/apache/el/TesterBeanB.java @@ -28,6 +28,10 @@ public class TesterBeanB { this.name = name; } + public String sayHello() { + return "Hello from " + name; + } + public String sayHello(String to) { return "Hello " + to + " from " + name; }