| Index: components/cronet/android/test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTest.java
|
| diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTest.java
|
| index 6dfaa2aa9341130647d5442998cd4c1faaa6aaf2..bc8ef9873c3d469884bf32c6cd2cc343154c5dc0 100644
|
| --- a/components/cronet/android/test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTest.java
|
| +++ b/components/cronet/android/test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTest.java
|
| @@ -846,8 +846,17 @@
|
| @Feature({"Cronet"})
|
| @CompareDefaultWithCronet
|
| public void testServerHangsUp() throws Exception {
|
| - URL url = new URL(NativeTestServer.getExabyteResponseURL());
|
| + URL url = new URL(NativeTestServer.getEchoBodyURL());
|
| final HttpURLConnection connection = (HttpURLConnection) url.openConnection();
|
| + // Make the server echo a large request body, so it exceeds the internal
|
| + // read buffer.
|
| + connection.setDoOutput(true);
|
| + connection.setRequestMethod("POST");
|
| + byte[] largeData = TestUtil.getLargeData();
|
| + connection.setFixedLengthStreamingMode(largeData.length);
|
| + OutputStream out = connection.getOutputStream();
|
| + out.write(largeData);
|
| +
|
| InputStream in = connection.getInputStream();
|
| // Read one byte and shut down the server.
|
| assertTrue(in.read() != 1);
|
|
|