Index: components/cronet/android/test/javatests/src/org/chromium/cronet_test_apk/CronetUrlRequestTest.java |
diff --git a/components/cronet/android/test/javatests/src/org/chromium/cronet_test_apk/CronetUrlRequestTest.java b/components/cronet/android/test/javatests/src/org/chromium/cronet_test_apk/CronetUrlRequestTest.java |
index 68e8f071bab4d7292099a829c5fee4ccb4273c83..9ca3e9c3f17df166c79514da5c33548a9bb92549 100644 |
--- a/components/cronet/android/test/javatests/src/org/chromium/cronet_test_apk/CronetUrlRequestTest.java |
+++ b/components/cronet/android/test/javatests/src/org/chromium/cronet_test_apk/CronetUrlRequestTest.java |
@@ -99,6 +99,22 @@ public class CronetUrlRequestTest extends CronetTestBase { |
@SmallTest |
@Feature({"Cronet"}) |
+ public void testNotFound() throws Exception { |
+ String url = UploadTestServer.getFileURL("/notfound.html"); |
+ TestUrlRequestListener listener = startAndWaitForComplete(url); |
+ checkResponseInfo(listener.mResponseInfo, url, 404, "Not Found"); |
+ checkResponseInfo(listener.mExtendedResponseInfo.getResponseInfo(), |
+ url, 404, "Not Found"); |
+ assertEquals( |
+ "<!DOCTYPE html>\n<html>\n<head>\n<title>Not found</title>\n" |
+ + "<p>Test page loaded.</p>\n</head>\n</html>\n", |
+ listener.mResponseAsString); |
+ assertFalse(listener.mOnRedirectCalled); |
+ assertEquals(listener.mResponseStep, ResponseStep.ON_SUCCEEDED); |
+ } |
+ |
+ @SmallTest |
+ @Feature({"Cronet"}) |
public void testSetHttpMethod() throws Exception { |
TestUrlRequestListener listener = new TestUrlRequestListener(); |
String methodName = "HEAD"; |