Author: gnodet
Date: Tue Sep  5 02:09:26 2006
New Revision: 440300

URL: http://svn.apache.org/viewvc?view=rev&rev=440300
Log:
Remove httpunit dependency

Modified:
    incubator/servicemix/trunk/servicemix-components/pom.xml
    
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapAttachmentsTest.java
    
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapTest.java

Modified: incubator/servicemix/trunk/servicemix-components/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-components/pom.xml?view=diff&rev=440300&r1=440299&r2=440300
==============================================================================
--- incubator/servicemix/trunk/servicemix-components/pom.xml (original)
+++ incubator/servicemix/trunk/servicemix-components/pom.xml Tue Sep  5 
02:09:26 2006
@@ -35,7 +35,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${pom.groupId}</groupId>
+      <groupId>org.apache.servicemix</groupId>
       <artifactId>servicemix-core</artifactId>
       <optional>true</optional>
     </dependency>
@@ -185,11 +185,6 @@
     </dependency>
 
 
-    <dependency>
-      <groupId>httpunit</groupId>
-      <artifactId>httpunit</artifactId>
-      <scope>test</scope>
-    </dependency>
     <dependency>
       <groupId>axis</groupId>
       <artifactId>axis-jaxrpc</artifactId>

Modified: 
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapAttachmentsTest.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapAttachmentsTest.java?view=diff&rev=440300&r1=440299&r2=440300
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapAttachmentsTest.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapAttachmentsTest.java
 Tue Sep  5 02:09:26 2006
@@ -28,6 +28,9 @@
 
 import junit.framework.TestCase;
 
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.methods.InputStreamRequestEntity;
+import org.apache.commons.httpclient.methods.PostMethod;
 import org.apache.servicemix.components.http.HttpSoapConnector;
 import org.apache.servicemix.components.util.EchoComponent;
 import org.apache.servicemix.jbi.container.ActivationSpec;
@@ -35,10 +38,6 @@
 import org.codehaus.xfire.attachments.JavaMailAttachments;
 import org.codehaus.xfire.attachments.SimpleAttachment;
 
-import com.meterware.httpunit.PostMethodWebRequest;
-import com.meterware.httpunit.WebConversation;
-import com.meterware.httpunit.WebResponse;
-
 public class HttpSoapAttachmentsTest extends TestCase {
 
     private static final int PORT = 7012;
@@ -81,10 +80,11 @@
         ByteArrayOutputStream bos = new ByteArrayOutputStream();
         sendAtts.write(bos);
         InputStream is = new ByteArrayInputStream(bos.toByteArray());
-        PostMethodWebRequest req = new PostMethodWebRequest(
-                "http://localhost:"; + PORT, is, sendAtts.getContentType());
-        WebResponse response = new WebConversation().getResponse(req);
-        System.out.println(response.getText());
+        PostMethod method = new PostMethod("http://localhost:"; + PORT);
+        method.setRequestEntity(new InputStreamRequestEntity(is));
+        method.setRequestHeader("Content-Type", sendAtts.getContentType());
+        new HttpClient().executeMethod(method);
+        System.out.println(method.getResponseBodyAsString());
     }
 
     private DataHandler createDataHandler(String name) throws 
MessagingException {

Modified: 
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapTest.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapTest.java?view=diff&rev=440300&r1=440299&r2=440300
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapTest.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/http/HttpSoapTest.java
 Tue Sep  5 02:09:26 2006
@@ -29,10 +29,9 @@
 import junit.framework.TestCase;
 
 import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.methods.InputStreamRequestEntity;
 import org.apache.commons.httpclient.methods.PostMethod;
 import org.apache.commons.httpclient.methods.StringRequestEntity;
-import org.apache.servicemix.components.http.HttpSoapClientMarshaler;
-import org.apache.servicemix.components.http.HttpSoapConnector;
 import org.apache.servicemix.components.util.EchoComponent;
 import org.apache.servicemix.components.util.MockServiceComponent;
 import org.apache.servicemix.components.util.TraceComponent;
@@ -50,10 +49,6 @@
 import org.w3c.dom.Node;
 import org.w3c.dom.traversal.NodeIterator;
 
-import com.meterware.httpunit.PostMethodWebRequest;
-import com.meterware.httpunit.WebConversation;
-import com.meterware.httpunit.WebResponse;
-
 public class HttpSoapTest extends TestCase {
     
     protected JBIContainer container;
@@ -115,10 +110,10 @@
         as.setDestinationService(new QName("trace"));
         container.activateComponent(as);
 
-        PostMethodWebRequest req = new PostMethodWebRequest(
-                "http://localhost:"; + PORT + "/?name=Guillaume", 
getClass().getResourceAsStream("soap-request.xml"), null);
-        WebResponse response = new WebConversation().getResponse(req);
-        System.out.println(response.getText());
+        PostMethod method = new PostMethod("http://localhost:"; + PORT + 
"/?name=Guillaume");
+        method.setRequestEntity(new 
InputStreamRequestEntity(getClass().getResourceAsStream("soap-request.xml")));
+        new HttpClient().executeMethod(method);
+        System.out.println(method.getResponseBodyAsString());
     }
 
     public void testMarhaler() throws Exception {


Reply via email to