| 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 21321f7945874daaf378c58b1be33fe87a402637..a78537720a6788a39dace20ed03234ab746b33c8 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
|
| @@ -512,6 +512,23 @@ public class CronetUrlRequestTest extends CronetTestBase {
|
| }
|
|
|
| /**
|
| + * Tests that an SSL cert error will be reported via {@link UrlRequest#onFailed}.
|
| + */
|
| + @SmallTest
|
| + @Feature({"Cronet"})
|
| + public void testMockSSLCertificateError() throws Exception {
|
| + TestUrlRequestListener listener = startAndWaitForComplete(
|
| + MockUrlRequestJobFactory.getMockUrlForSSLCertificateError());
|
| + assertNull(listener.mResponseInfo);
|
| + assertNotNull(listener.mError);
|
| + assertTrue(listener.mOnErrorCalled);
|
| + assertEquals(-201, listener.mError.netError());
|
| + assertEquals("Exception in CronetUrlRequest: net::ERR_CERT_DATE_INVALID",
|
| + listener.mError.getMessage());
|
| + assertEquals(listener.mResponseStep, ResponseStep.NOTHING);
|
| + }
|
| +
|
| + /**
|
| * Checks that the buffer is updated correctly, when starting at an offset.
|
| */
|
| @SmallTest
|
|
|