Index: components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java |
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java |
index 67afcab685dbd172baea4ad9c753cb12cd5bc1c0..c65e2803c1ba1bf3987e60f6dbaf6de80a865db6 100644 |
--- a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java |
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java |
@@ -554,6 +554,22 @@ public class CronetUrlRequestTest extends CronetTestBase { |
} |
/** |
+ * Tests that request continues when client certificate is requested. |
+ */ |
+ @SmallTest |
+ @Feature({"Cronet"}) |
+ public void testMockClientCertificateRequested() throws Exception { |
+ TestUrlRequestCallback callback = startAndWaitForComplete( |
+ MockUrlRequestJobFactory.getMockUrlForClientCertificateRequest()); |
+ assertNotNull(callback.mResponseInfo); |
+ assertEquals(200, callback.mResponseInfo.getHttpStatusCode()); |
+ assertEquals("data", callback.mResponseAsString); |
+ assertEquals(0, callback.mRedirectCount); |
+ assertNull(callback.mError); |
+ assertFalse(callback.mOnErrorCalled); |
+ } |
+ |
+ /** |
* Tests that an SSL cert error will be reported via {@link UrlRequest#onFailed}. |
*/ |
@SmallTest |