hammant 2002/12/21 14:24:07
Modified: altrmi/src/test/org/apache/excalibur/altrmi/test/http
JettyTestCase.java
Log:
Add post test
Revision Changes Path
1.3 +18 -0
jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/http/JettyTestCase.java
Index: JettyTestCase.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/http/JettyTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- JettyTestCase.java 21 Dec 2002 20:57:32 -0000 1.2
+++ JettyTestCase.java 21 Dec 2002 22:24:07 -0000 1.3
@@ -10,6 +10,7 @@
import junit.framework.TestCase;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.GetMethod;
+import org.apache.commons.httpclient.methods.PostMethod;
import org.mortbay.http.HttpContext;
import org.mortbay.http.HttpServer;
import org.mortbay.http.SocketListener;
@@ -89,6 +90,23 @@
// make sure the get is reentrant
testHttpClientGet();
}
+
+ public void testHttpClientPost() throws Exception {
+ HttpClient client = new HttpClient();
+ client.getHostConfiguration().setHost("localhost", HTTP_PORT, "http");
+ // we shouldn't have to wait if a connection is available
+ client.setHttpConnectionFactoryTimeout( 10 * 1000 );
+
+ PostMethod postMethod = new PostMethod("/test/hi.txt");
+ client.executeMethod(postMethod);
+ assertEquals("hi",new String(postMethod.getResponseBody()));
+ }
+
+ public void testHttpClientPost2() throws Exception {
+ // make sure the get is reentrant
+ testHttpClientPost();
+ }
+
protected void tearDown() throws Exception
{
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>