You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ar...@locus.apache.org on 2000/02/29 01:51:47 UTC
cvs commit: jakarta-tomcat/src/tests/webpages/jsp extends1.jsp extends2.jsp extends3.jsp extends4.jsp
arun 00/02/28 16:51:47
Modified: src/etc test-tomcat.xml
Added: src/tests/webpages/WEB-INF/classes ExtendServlet.java
Extends.java
src/tests/webpages/WEB-INF/classes/pageextends
ExtendServlet.java
src/tests/webpages/jsp extends1.jsp extends2.jsp
extends3.jsp extends4.jsp
Log:
Added jsp tests for "page extends" directive.
Revision Changes Path
1.10 +12 -0 jakarta-tomcat/src/etc/test-tomcat.xml
Index: test-tomcat.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/etc/test-tomcat.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- test-tomcat.xml 2000/02/28 22:58:41 1.9
+++ test-tomcat.xml 2000/02/29 00:51:45 1.10
@@ -374,6 +374,18 @@
returnCode="HTTP/1.0 200 OK"
/>
+ <gtest request="GET /test/jsp/extend2.jsp HTTP/1.0"
+ returnCode="HTTP/1.0 200 OK"
+ />
+
+ <gtest request="GET /test/jsp/extend3.jsp HTTP/1.0"
+ returnCode="HTTP/1.0 200 OK"
+ />
+
+ <gtest request="GET /test/jsp/extend4.jsp HTTP/1.0"
+ returnCode="HTTP/1.0 200 OK"
+ />
+
</target>
<target name="wrong_request">
1.1 jakarta-tomcat/src/tests/webpages/WEB-INF/classes/ExtendServlet.java
Index: ExtendServlet.java
===================================================================
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ExtendServlet extends HttpServlet {
protected void doGet(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {
final PrintWriter out = res.getWriter();
out.println("<HTML><BODY>");
out.println("<H1>page extends directive test</H1>");
out.println("</BODY></HTML>");
}
public String getName() {
return this.getClass().getName();
}
}
1.1 jakarta-tomcat/src/tests/webpages/WEB-INF/classes/Extends.java
Index: Extends.java
===================================================================
public class Extends {
public Extends() {
}
public String getName() {
return this.getClass().getName();
}
public static void main(String[] args) {
System.out.println((new Extends()).getName());
}
}
1.1 jakarta-tomcat/src/tests/webpages/WEB-INF/classes/pageextends/ExtendServlet.java
Index: ExtendServlet.java
===================================================================
package pageextends;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ExtendServlet extends HttpServlet {
protected void doGet(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {
final PrintWriter out = res.getWriter();
out.println("<HTML><BODY>");
out.println("<H1>page extends directive test</H1>");
out.println("</BODY></HTML>");
}
public String getName() {
return this.getClass().getName();
}
}
1.1 jakarta-tomcat/src/tests/webpages/jsp/extends1.jsp
Index: extends1.jsp
===================================================================
<%@ page extends="java.lang.Object" %>
<html>
<title>page extends test</title>
<body>
<%= (this instanceof java.lang.Object) %>
</body>
</html>
1.1 jakarta-tomcat/src/tests/webpages/jsp/extends2.jsp
Index: extends2.jsp
===================================================================
<%@ page extends="Extends" %>
<html>
<title>page extends test</title>
<body>
<%= (this.getName()) %>
</body>
</html>
1.1 jakarta-tomcat/src/tests/webpages/jsp/extends3.jsp
Index: extends3.jsp
===================================================================
<%@ page extends="ExtendServlet" %>
<html>
<title>page extends test</title>
<body>
<%= (this.getName()) %>
</body>
</html>
1.1 jakarta-tomcat/src/tests/webpages/jsp/extends4.jsp
Index: extends4.jsp
===================================================================
<%@ page extends="pageextends.Extends" %>
<html>
<title>page extends test</title>
<body>
<%= (this.getName()) %>
</body>
</html>