| 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 d6ea1c88f8e3bf6b503c4665dea5695f3466d3fc..f4964735c38ac35c61fa0a4daf6ce1e3201550de 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
|
| @@ -72,6 +72,23 @@ public class CronetHttpURLConnectionTest extends CronetTestBase {
|
| urlConnection.disconnect();
|
| }
|
|
|
| + @SmallTest
|
| + @Feature({"Cronet"})
|
| + @CompareDefaultWithCronet
|
| + // Regression test for crbug.com/561678.
|
| + public void testSetRequestMethod() throws Exception {
|
| + URL url = new URL(NativeTestServer.getEchoMethodURL());
|
| + HttpURLConnection connection = (HttpURLConnection) url.openConnection();
|
| + connection.setDoOutput(true);
|
| + connection.setRequestMethod("PUT");
|
| + OutputStream out = connection.getOutputStream();
|
| + out.write("dummy data".getBytes());
|
| + assertEquals(200, connection.getResponseCode());
|
| + assertEquals("OK", connection.getResponseMessage());
|
| + assertEquals("PUT", getResponseAsString(connection));
|
| + connection.disconnect();
|
| + }
|
| +
|
| /**
|
| * Tests that using reflection to find {@code fixedContentLengthLong} works.
|
| */
|
|
|