Modified: mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/AsyncHttpClientTest.java URL: http://svn.apache.org/viewvc/mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/AsyncHttpClientTest.java?rev=596187&r1=596186&r2=596187&view=diff ============================================================================== --- mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/AsyncHttpClientTest.java (original) +++ mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/AsyncHttpClientTest.java Sun Nov 18 19:41:14 2007 @@ -21,11 +21,16 @@ import java.io.File; import java.io.FileInputStream; +import java.net.URI; import java.net.URL; -import java.util.Arrays; +import java.nio.charset.Charset; -import org.apache.mina.filter.codec.http.HttpRequestMessage; -import org.apache.mina.filter.codec.http.HttpResponseMessage; +import org.apache.mina.common.IoBuffer; +import org.apache.mina.filter.codec.http.DefaultHttpRequest; +import org.apache.mina.filter.codec.http.HttpMethod; +import org.apache.mina.filter.codec.http.HttpRequest; +import org.apache.mina.filter.codec.http.HttpResponse; +import org.apache.mina.filter.codec.http.MutableHttpRequest; public class AsyncHttpClientTest extends AbstractTest { @@ -33,18 +38,18 @@ public void testHtmlConnection() throws Exception { TestCallback callback = new TestCallback(); - doGetConnection(callback, "http://localhost:8282", "/", false); + doGetConnection(callback, "http://localhost:8282/", false); - HttpResponseMessage msg = callback.getMessage(); - assertEquals("\nHello World!", msg.getStringContent()); + HttpResponse msg = callback.getMessage(); + assertEquals("\nHello World!", msg.getContent().getString(Charset.forName("UTF-8").newDecoder())); } public void testSSLHtmlConnection() throws Exception { TestCallback callback = new TestCallback(); - doGetConnection(callback, "https://localhost:8383", "/", false); + doGetConnection(callback, "https://localhost:8383/", false); - HttpResponseMessage msg = callback.getMessage(); - assertEquals("\nHello World!", msg.getStringContent()); + HttpResponse msg = callback.getMessage(); + assertEquals("\nHello World!", msg.getContent().getString(Charset.forName("UTF-8").newDecoder())); } public void testBinaryRequest() throws Exception { @@ -56,12 +61,12 @@ fis.read(realFile); TestCallback callback = new TestCallback(); - doGetConnection(callback, "http://localhost:8282", "/pwrd_apache.gif", + doGetConnection(callback, "http://localhost:8282/pwrd_apache.gif", false); - HttpResponseMessage msg = callback.getMessage(); + HttpResponse msg = callback.getMessage(); - assertTrue(Arrays.equals(realFile, msg.getContent())); + assertEquals(IoBuffer.wrap(realFile), msg.getContent()); } public void testSSLBinaryRequest() throws Exception { @@ -73,50 +78,52 @@ fis.read(realFile); TestCallback callback = new TestCallback(); - doGetConnection(callback, "https://localhost:8383", "/pwrd_apache.gif", + doGetConnection(callback, "https://localhost:8383/pwrd_apache.gif", false); - HttpResponseMessage msg = callback.getMessage(); + HttpResponse msg = callback.getMessage(); - assertTrue(Arrays.equals(realFile, msg.getContent())); + assertEquals(IoBuffer.wrap(realFile), msg.getContent()); } public void testGetParameters() throws Exception { TestCallback callback = new TestCallback(); - doGetConnection(callback, "http://localhost:8282", "/params.jsp", false); + doGetConnection(callback, "http://localhost:8282/params.jsp", false); - HttpResponseMessage msg = callback.getMessage(); - assertEquals("Test One Test Two", msg.getStringContent()); + HttpResponse msg = callback.getMessage(); + assertEquals("Test One Test Two", msg.getContent().getString(Charset.forName("UTF-8").newDecoder())); } public void testPostParameters() throws Exception { TestCallback callback = new TestCallback(); - doPostConnection(callback, "http://localhost:8282", "/params.jsp", + doPostConnection(callback, "http://localhost:8282/params.jsp", false); - HttpResponseMessage msg = callback.getMessage(); - assertEquals("Test One Test Two", msg.getStringContent()); + HttpResponse msg = callback.getMessage(); + assertEquals("Test One Test Two", msg.getContent().getString(Charset.forName("UTF-8").newDecoder())); } - private void doGetConnection(TestCallback callback, String url, String uri, + private void doGetConnection(TestCallback callback, String url, boolean testForException) throws Exception { - HttpRequestMessage request = new HttpRequestMessage(uri); + MutableHttpRequest request = new DefaultHttpRequest(); + request.setRequestUri(new URI(url)); request.setParameter("TEST1", "Test One"); request.setParameter("TEST2", "Test Two"); doConnection(callback, url, request, testForException); } private void doPostConnection(TestCallback callback, String url, - String uri, boolean testForException) throws Exception { - HttpRequestMessage request = new HttpRequestMessage(uri); + boolean testForException) throws Exception { + MutableHttpRequest request = new DefaultHttpRequest(); + request.setRequestUri(new URI(url)); request.setParameter("TEST1", "Test One"); request.setParameter("TEST2", "Test Two"); - request.setRequestMethod(HttpRequestMessage.REQUEST_POST); + request.setMethod(HttpMethod.POST); doConnection(callback, url, request, testForException); } private void doConnection(TestCallback callback, String url, - HttpRequestMessage request, boolean testForException) + HttpRequest request, boolean testForException) throws Exception { URL url_connect = new URL(url); @@ -148,13 +155,13 @@ private Throwable throwable = null; - private HttpResponseMessage message = null; + private HttpResponse message = null; public TestCallback() { clear(); } - public void onResponse(HttpResponseMessage message) { + public void onResponse(HttpResponse message) { this.message = message; synchronized (semaphore) { semaphore.notify(); @@ -202,11 +209,11 @@ this.exception = exception; } - public HttpResponseMessage getMessage() { + public HttpResponse getMessage() { return message; } - public void setMessage(HttpResponseMessage message) { + public void setMessage(HttpResponse message) { this.message = message; } }
Modified: mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/ChunkedTest.java URL: http://svn.apache.org/viewvc/mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/ChunkedTest.java?rev=596187&r1=596186&r2=596187&view=diff ============================================================================== --- mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/ChunkedTest.java (original) +++ mina/trunk/protocol-http-client/src/test/java/org/apache/mina/protocol/http/client/ChunkedTest.java Sun Nov 18 19:41:14 2007 @@ -19,14 +19,12 @@ */ package org.apache.mina.protocol.http.client; -import java.util.Arrays; - import junit.framework.TestCase; import org.apache.mina.common.IoBuffer; import org.apache.mina.filter.codec.ProtocolCodecSession; +import org.apache.mina.filter.codec.http.HttpResponse; import org.apache.mina.filter.codec.http.HttpResponseDecoder; -import org.apache.mina.filter.codec.http.HttpResponseMessage; public class ChunkedTest extends TestCase { @@ -51,10 +49,11 @@ HttpResponseDecoder decoder = new HttpResponseDecoder(); decoder.decode(session, buffer, session.getDecoderOutput()); - HttpResponseMessage response = (HttpResponseMessage) session + HttpResponse response = (HttpResponse) session .getDecoderOutputQueue().poll(); - assertTrue(Arrays.equals(response.getContent(), - "abcdefghijklmnopqrstuvwxyz1234567890abcdef".getBytes())); + assertEquals( + IoBuffer.wrap("abcdefghijklmnopqrstuvwxyz1234567890abcdef".getBytes()), + response.getContent()); } public void testChunkingContinue() throws Exception { @@ -66,10 +65,10 @@ HttpResponseDecoder decoder = new HttpResponseDecoder(); decoder.decode(session, buffer, session.getDecoderOutput()); - HttpResponseMessage response = (HttpResponseMessage) session + HttpResponse response = (HttpResponse) session .getDecoderOutputQueue().poll(); - assertTrue(Arrays.equals(response.getContent(), - "abcdefghijklmnopqrstuvwxyz1234567890abcdef".getBytes())); + assertEquals( + IoBuffer.wrap("abcdefghijklmnopqrstuvwxyz1234567890abcdef".getBytes()), + response.getContent()); } - }
