Author: markt Date: Fri May 10 10:55:19 2013 New Revision: 1480979 URL: http://svn.apache.org/r1480979 Log: Move the 3.0 specific tests from webapp to wepapp-3.0. Copy the tests to 3.1 (tests and results should be the same).
Added: tomcat/trunk/test/webapp-3.0/WEB-INF/tags11.tld (with props) tomcat/trunk/test/webapp-3.0/WEB-INF/tags12.tld (with props) tomcat/trunk/test/webapp-3.0/WEB-INF/tags20.tld (with props) tomcat/trunk/test/webapp-3.0/WEB-INF/tags21.tld (with props) tomcat/trunk/test/webapp-3.0/el-as-literal.jsp - copied unchanged from r1480976, tomcat/trunk/test/webapp/el-as-literal.jsp tomcat/trunk/test/webapp-3.0/tld-versions.jsp - copied unchanged from r1480976, tomcat/trunk/test/webapp/tld-versions.jsp tomcat/trunk/test/webapp-3.1/WEB-INF/tags11.tld - copied unchanged from r1480757, tomcat/trunk/test/webapp-2.5/WEB-INF/tags11.tld tomcat/trunk/test/webapp-3.1/WEB-INF/tags12.tld - copied unchanged from r1480757, tomcat/trunk/test/webapp-2.5/WEB-INF/tags12.tld tomcat/trunk/test/webapp-3.1/WEB-INF/tags20.tld - copied unchanged from r1480757, tomcat/trunk/test/webapp-2.5/WEB-INF/tags20.tld tomcat/trunk/test/webapp-3.1/WEB-INF/tags21.tld - copied unchanged from r1480757, tomcat/trunk/test/webapp-2.5/WEB-INF/tags21.tld tomcat/trunk/test/webapp-3.1/el-as-literal.jsp - copied unchanged from r1480976, tomcat/trunk/test/webapp/el-as-literal.jsp tomcat/trunk/test/webapp-3.1/tld-versions.jsp - copied unchanged from r1480976, tomcat/trunk/test/webapp/tld-versions.jsp Removed: tomcat/trunk/test/webapp/WEB-INF/tags11.tld tomcat/trunk/test/webapp/WEB-INF/tags12.tld tomcat/trunk/test/webapp/WEB-INF/tags20.tld tomcat/trunk/test/webapp/WEB-INF/tags21.tld tomcat/trunk/test/webapp/el-as-literal.jsp tomcat/trunk/test/webapp/tld-versions.jsp Modified: tomcat/trunk/test/org/apache/jasper/compiler/TestValidator.java Modified: tomcat/trunk/test/org/apache/jasper/compiler/TestValidator.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/jasper/compiler/TestValidator.java?rev=1480979&r1=1480978&r2=1480979&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/jasper/compiler/TestValidator.java (original) +++ tomcat/trunk/test/org/apache/jasper/compiler/TestValidator.java Fri May 10 10:55:19 2013 @@ -132,7 +132,32 @@ public class TestValidator extends Tomca Tomcat tomcat = getTomcatInstance(); File appDir = - new File("test/webapp"); + new File("test/webapp-3.0"); + // app dir is relative to server home + tomcat.addWebapp(null, "/test", appDir.getAbsolutePath()); + + tomcat.start(); + + ByteChunk res = getUrl("http://localhost:" + getPort() + + "/test/tld-versions.jsp"); + + String result = res.toString(); + + assertTrue(result.indexOf("<p>00-hello world</p>") > 0); + assertTrue(result.indexOf("<p>#{'01-hello world'}</p>") > 0); + assertTrue(result.indexOf("<p>02-hello world</p>") > 0); + assertTrue(result.indexOf("<p>#{'03-hello world'}</p>") > 0); + assertTrue(result.indexOf("<p>04-hello world</p>") > 0); + assertTrue(result.indexOf("<p>#{'05-hello world'}</p>") > 0); + assertTrue(result.indexOf("<p>06-hello world</p>") > 0); + } + + @Test + public void testTldVersions31() throws Exception { + Tomcat tomcat = getTomcatInstance(); + + File appDir = + new File("test/webapp-3.1"); // app dir is relative to server home tomcat.addWebapp(null, "/test", appDir.getAbsolutePath()); Added: tomcat/trunk/test/webapp-3.0/WEB-INF/tags11.tld URL: http://svn.apache.org/viewvc/tomcat/trunk/test/webapp-3.0/WEB-INF/tags11.tld?rev=1480979&view=auto ============================================================================== --- tomcat/trunk/test/webapp-3.0/WEB-INF/tags11.tld (added) +++ tomcat/trunk/test/webapp-3.0/WEB-INF/tags11.tld Fri May 10 10:55:19 2013 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--><!DOCTYPE taglib + PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" + "http://java.sun.com/dtd/web-jsptaglibrary_1_1.dtd"> +<taglib> + <tlibversion>1.0</tlibversion> + <jspversion>1.1</jspversion> + <shortname>Tags11</shortname> + <uri>http://tomcat.apache.org/tags11</uri> + + <tag> + <name>Echo</name> + <tagclass>org.apache.jasper.compiler.TestValidator$Echo</tagclass> + <bodycontent>empty</bodycontent> + <attribute> + <name>echo</name> + <required>yes</required> + <rtexprvalue>true</rtexprvalue> + </attribute> + </tag> + +</taglib> \ No newline at end of file Propchange: tomcat/trunk/test/webapp-3.0/WEB-INF/tags11.tld ------------------------------------------------------------------------------ svn:eol-style = native Added: tomcat/trunk/test/webapp-3.0/WEB-INF/tags12.tld URL: http://svn.apache.org/viewvc/tomcat/trunk/test/webapp-3.0/WEB-INF/tags12.tld?rev=1480979&view=auto ============================================================================== --- tomcat/trunk/test/webapp-3.0/WEB-INF/tags12.tld (added) +++ tomcat/trunk/test/webapp-3.0/WEB-INF/tags12.tld Fri May 10 10:55:19 2013 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--><!DOCTYPE taglib + PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" + "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> +<taglib> + <tlib-version>1.0</tlib-version> + <jsp-version>1.2</jsp-version> + <short-name>Tags12</short-name> + <uri>http://tomcat.apache.org/tags12</uri> + + <tag> + <name>Echo</name> + <tag-class>org.apache.jasper.compiler.TestValidator$Echo</tag-class> + <body-content>empty</body-content> + <attribute> + <name>echo</name> + <required>yes</required> + <rtexprvalue>true</rtexprvalue> + </attribute> + </tag> + +</taglib> \ No newline at end of file Propchange: tomcat/trunk/test/webapp-3.0/WEB-INF/tags12.tld ------------------------------------------------------------------------------ svn:eol-style = native Added: tomcat/trunk/test/webapp-3.0/WEB-INF/tags20.tld URL: http://svn.apache.org/viewvc/tomcat/trunk/test/webapp-3.0/WEB-INF/tags20.tld?rev=1480979&view=auto ============================================================================== --- tomcat/trunk/test/webapp-3.0/WEB-INF/tags20.tld (added) +++ tomcat/trunk/test/webapp-3.0/WEB-INF/tags20.tld Fri May 10 10:55:19 2013 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--><taglib xmlns="http://java.sun.com/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee + http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_0.xsd" + version="2.0"> + <tlib-version>1.0</tlib-version> + <short-name>Tags20</short-name> + <uri>http://tomcat.apache.org/tags20</uri> + + <tag> + <name>Echo</name> + <tagclass>org.apache.jasper.compiler.TestValidator$Echo</tagclass> + <body-content>empty</body-content> + <attribute> + <name>echo</name> + <required>yes</required> + <rtexprvalue>true</rtexprvalue> + </attribute> + </tag> + +</taglib> \ No newline at end of file Propchange: tomcat/trunk/test/webapp-3.0/WEB-INF/tags20.tld ------------------------------------------------------------------------------ svn:eol-style = native Added: tomcat/trunk/test/webapp-3.0/WEB-INF/tags21.tld URL: http://svn.apache.org/viewvc/tomcat/trunk/test/webapp-3.0/WEB-INF/tags21.tld?rev=1480979&view=auto ============================================================================== --- tomcat/trunk/test/webapp-3.0/WEB-INF/tags21.tld (added) +++ tomcat/trunk/test/webapp-3.0/WEB-INF/tags21.tld Fri May 10 10:55:19 2013 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--><taglib xmlns="http://java.sun.com/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee + http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd" + version="2.1"> + <tlib-version>1.0</tlib-version> + <short-name>Tags21</short-name> + <uri>http://tomcat.apache.org/tags21</uri> + + <tag> + <name>Echo</name> + <tagclass>org.apache.jasper.compiler.TestValidator$Echo</tagclass> + <body-content>empty</body-content> + <attribute> + <name>echo</name> + <required>yes</required> + <rtexprvalue>true</rtexprvalue> + </attribute> + </tag> + +</taglib> \ No newline at end of file Propchange: tomcat/trunk/test/webapp-3.0/WEB-INF/tags21.tld ------------------------------------------------------------------------------ svn:eol-style = native --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org