diff options
author | Simone Bordet | 2015-09-23 19:25:48 +0000 |
---|---|---|
committer | Simone Bordet | 2015-09-23 20:23:37 +0000 |
commit | 0b381fc31f288a8935dc0c483d60bda1c1e0cdd9 (patch) | |
tree | bea7faa6131eaffb10f5a3ca5f1464c5c77a892d | |
parent | ff97796ab24a5f95959f6b0a70dc8f907d924dae (diff) | |
download | org.eclipse.jetty.project-0b381fc31f288a8935dc0c483d60bda1c1e0cdd9.tar.gz org.eclipse.jetty.project-0b381fc31f288a8935dc0c483d60bda1c1e0cdd9.tar.xz org.eclipse.jetty.project-0b381fc31f288a8935dc0c483d60bda1c1e0cdd9.zip |
Fixed test.
-rw-r--r-- | jetty-proxy/src/test/java/org/eclipse/jetty/proxy/AsyncMiddleManServletTest.java | 59 |
1 files changed, 36 insertions, 23 deletions
diff --git a/jetty-proxy/src/test/java/org/eclipse/jetty/proxy/AsyncMiddleManServletTest.java b/jetty-proxy/src/test/java/org/eclipse/jetty/proxy/AsyncMiddleManServletTest.java index 27ae1d9dac..86ed0031b3 100644 --- a/jetty-proxy/src/test/java/org/eclipse/jetty/proxy/AsyncMiddleManServletTest.java +++ b/jetty-proxy/src/test/java/org/eclipse/jetty/proxy/AsyncMiddleManServletTest.java @@ -18,9 +18,44 @@ package org.eclipse.jetty.proxy; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.net.URLDecoder; +import java.net.URLEncoder; +import java.nio.ByteBuffer; +import java.nio.charset.StandardCharsets; +import java.nio.file.DirectoryStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Random; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.atomic.AtomicBoolean; +import java.util.zip.GZIPInputStream; +import java.util.zip.GZIPOutputStream; + +import javax.servlet.ServletException; +import javax.servlet.ServletInputStream; +import javax.servlet.ServletOutputStream; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + import org.eclipse.jetty.client.HttpClient; import org.eclipse.jetty.client.HttpProxy; -import org.eclipse.jetty.client.api.*; +import org.eclipse.jetty.client.api.ContentProvider; +import org.eclipse.jetty.client.api.ContentResponse; +import org.eclipse.jetty.client.api.Request; +import org.eclipse.jetty.client.api.Response; +import org.eclipse.jetty.client.api.Result; import org.eclipse.jetty.client.util.BytesContentProvider; import org.eclipse.jetty.client.util.DeferredContentProvider; import org.eclipse.jetty.client.util.FutureResponseListener; @@ -49,27 +84,6 @@ import org.junit.Assert; import org.junit.Rule; import org.junit.Test; -import javax.servlet.ServletException; -import javax.servlet.ServletInputStream; -import javax.servlet.ServletOutputStream; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.*; -import java.net.URLDecoder; -import java.net.URLEncoder; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.nio.file.DirectoryStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.*; -import java.util.concurrent.CountDownLatch; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.zip.GZIPInputStream; -import java.util.zip.GZIPOutputStream; - public class AsyncMiddleManServletTest { private static final Logger LOG = Log.getLogger(AsyncMiddleManServletTest.class); @@ -1105,7 +1119,6 @@ public class AsyncMiddleManServletTest // Send only part of the content; the proxy will idle timeout. final byte[] data = new byte[]{'c', 'a', 'f', 'e'}; ContentResponse response = client.newRequest("localhost", serverConnector.getLocalPort()) - .header(HttpHeader.CONNECTION, HttpHeaderValue.CLOSE.asString()) .content(new BytesContentProvider(data) { @Override |