diff options
author | Thomas Becker | 2013-08-30 14:08:18 +0000 |
---|---|---|
committer | Thomas Becker | 2013-08-30 15:21:59 +0000 |
commit | 669ee7572006943e779daeeb6c91f930441ebae4 (patch) | |
tree | 8add578e30608ff22bc8194f939acd12403419fc /jetty-spdy | |
parent | 566065dd34c9a5ba200bb02828e42145f110de6c (diff) | |
download | org.eclipse.jetty.project-669ee7572006943e779daeeb6c91f930441ebae4.tar.gz org.eclipse.jetty.project-669ee7572006943e779daeeb6c91f930441ebae4.tar.xz org.eclipse.jetty.project-669ee7572006943e779daeeb6c91f930441ebae4.zip |
415548 migrate ProxyHTTPToSPDYTest to use HttpClient to avoid intermittent NPE part 2
Diffstat (limited to 'jetty-spdy')
-rw-r--r-- | jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxyHTTPToSPDYTest.java | 46 |
1 files changed, 4 insertions, 42 deletions
diff --git a/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxyHTTPToSPDYTest.java b/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxyHTTPToSPDYTest.java index 634e206168..5368ba7dff 100644 --- a/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxyHTTPToSPDYTest.java +++ b/jetty-spdy/spdy-http-server/src/test/java/org/eclipse/jetty/spdy/server/proxy/ProxyHTTPToSPDYTest.java @@ -18,12 +18,7 @@ package org.eclipse.jetty.spdy.server.proxy; -import java.io.BufferedReader; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.OutputStream; import java.net.InetSocketAddress; -import java.net.Socket; import java.util.Arrays; import java.util.Collection; import java.util.concurrent.CountDownLatch; @@ -399,27 +394,8 @@ public class ProxyHTTPToSPDYTest } })); - Socket client = new Socket(); - client.connect(proxyAddress); - OutputStream output = client.getOutputStream(); - - String request = "" + - "GET / HTTP/1.1\r\n" + - "Host: localhost:" + proxyAddress.getPort() + "\r\n" + - "\r\n"; - output.write(request.getBytes("UTF-8")); - output.flush(); - - client.setSoTimeout(1000); - InputStream input = client.getInputStream(); - BufferedReader reader = new BufferedReader(new InputStreamReader(input, "UTF-8")); - String line = reader.readLine(); - Assert.assertTrue(line.contains(" 200")); - while (line.length() > 0) - line = reader.readLine(); - Assert.assertFalse(reader.ready()); - - client.close(); + ContentResponse response = httpClient.newRequest("localhost", proxyAddress.getPort()).method(HttpMethod.GET).send(); + assertThat("response code is 200 OK", response.getStatus(), is(200)); } @Test @@ -440,21 +416,7 @@ public class ProxyHTTPToSPDYTest } })); - Socket client = new Socket(); - client.connect(proxyAddress); - OutputStream output = client.getOutputStream(); - - String request = "" + - "GET / HTTP/1.1\r\n" + - "Host: localhost:" + proxyAddress.getPort() + "\r\n" + - "\r\n"; - output.write(request.getBytes("UTF-8")); - output.flush(); - - InputStream input = client.getInputStream(); - BufferedReader reader = new BufferedReader(new InputStreamReader(input, "UTF-8")); - Assert.assertNull(reader.readLine()); - - client.close(); + ContentResponse response = httpClient.newRequest("localhost", proxyAddress.getPort()).method(HttpMethod.GET).send(); + assertThat("response code is 500 OK", response.getStatus(), is(500)); } } |