You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2001/02/16 06:52:04 UTC
cvs commit: jakarta-tomcat/src/tests/webpages/WEB-INF/classes/headers HeaderOS.java
costin 01/02/15 21:52:04
Modified: src/tests/webpages/WEB-INF test-tomcat.xml
Added: src/tests/webpages/WEB-INF/classes/headers HeaderOS.java
Log:
Added test for 473, can't reproduce.
Revision Changes Path
1.23 +12 -2 jakarta-tomcat/src/tests/webpages/WEB-INF/test-tomcat.xml
Index: test-tomcat.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/tests/webpages/WEB-INF/test-tomcat.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- test-tomcat.xml 2001/02/12 15:01:21 1.22
+++ test-tomcat.xml 2001/02/16 05:52:03 1.23
@@ -16,7 +16,7 @@
early tests.
-->
- <property name="revision" value="$Revision: 1.22 $" />
+ <property name="revision" value="$Revision: 1.23 $" />
<property name="host" value="127.0.0.1" />
<property name="port" value="8080" />
<property name="outputType" value="text" />
@@ -96,6 +96,16 @@
<!-- ==================== Parameters tests ==================== -->
+ <target name="headers" depends="init">
+ <httpClient>
+ <comment>Set Content-Type and Content-Length, get OS</comment>
+ <httpRequest path="/test/servlet/headers.HeaderOS" />
+ <httpStatusMatch match="200" />
+ <headerMatch name="Content-Type" value="test/foobar" />
+ <headerMatch name="Content-Length" value="5" />
+ </httpClient>
+ </target>
+
<target name="params" depends="init">
<httpClient>
<comment>Simple GET with parmeters</comment>
@@ -1089,7 +1099,7 @@
</target>
<!-- ==================== All targets ==================== -->
- <target name="client" depends="file,params,dispatch,get,requestMap,post,wrong_request,restricted,jsp,unavailable">
+ <target name="client" depends="file,params,dispatch,get,requestMap,post,wrong_request,restricted,jsp,unavailable,headers">
</target>
<!-- ==================== Aux targets ==================== -->
1.1 jakarta-tomcat/src/tests/webpages/WEB-INF/classes/headers/HeaderOS.java
Index: HeaderOS.java
===================================================================
package headers;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
/** Set headers before getting OS
* Bug 473.
*/
public class HeaderOS extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("test/foobar");
res.setContentLength(5);
ServletOutputStream sos=res.getOutputStream();
sos.println("Hello");
}
}