Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(186)

Side by Side Diff: components/cronet/android/test/javatests/src/org/chromium/net/GetStatusTest.java

Issue 1492583002: Add HttpUrlConnection backed implementation of CronetEngine. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase on HEAD Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.net; 5 package org.chromium.net;
6 6
7 import android.os.ConditionVariable; 7 import android.os.ConditionVariable;
8 import android.test.suitebuilder.annotation.SmallTest; 8 import android.test.suitebuilder.annotation.SmallTest;
9 9
10 import org.chromium.base.test.util.Feature; 10 import org.chromium.base.test.util.Feature;
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 assertTrue(statusListener0.mOnStatusCalled); 66 assertTrue(statusListener0.mOnStatusCalled);
67 assertEquals(Status.INVALID, statusListener0.mStatus); 67 assertEquals(Status.INVALID, statusListener0.mStatus);
68 68
69 urlRequest.start(); 69 urlRequest.start();
70 70
71 // Should receive a valid status. 71 // Should receive a valid status.
72 TestStatusListener statusListener1 = new TestStatusListener(); 72 TestStatusListener statusListener1 = new TestStatusListener();
73 urlRequest.getStatus(statusListener1); 73 urlRequest.getStatus(statusListener1);
74 statusListener1.waitUntilOnStatusCalled(); 74 statusListener1.waitUntilOnStatusCalled();
75 assertTrue(statusListener1.mOnStatusCalled); 75 assertTrue(statusListener1.mOnStatusCalled);
76 assertTrue(statusListener1.mStatus >= Status.IDLE); 76 assertTrue("Status is :" + statusListener1.mStatus, statusListener1.mSta tus >= Status.IDLE);
77 assertTrue(statusListener1.mStatus <= Status.READING_RESPONSE); 77 assertTrue("Status is :" + statusListener1.mStatus,
78 statusListener1.mStatus <= Status.READING_RESPONSE);
78 79
79 callback.waitForNextStep(); 80 callback.waitForNextStep();
80 assertEquals(ResponseStep.ON_RESPONSE_STARTED, callback.mResponseStep); 81 assertEquals(ResponseStep.ON_RESPONSE_STARTED, callback.mResponseStep);
81 callback.startNextRead(urlRequest); 82 callback.startNextRead(urlRequest);
82 83
83 // Should receive a valid status. 84 // Should receive a valid status.
84 TestStatusListener statusListener2 = new TestStatusListener(); 85 TestStatusListener statusListener2 = new TestStatusListener();
85 urlRequest.getStatus(statusListener2); 86 urlRequest.getStatus(statusListener2);
86 statusListener2.waitUntilOnStatusCalled(); 87 statusListener2.waitUntilOnStatusCalled();
87 assertTrue(statusListener2.mOnStatusCalled); 88 assertTrue(statusListener2.mOnStatusCalled);
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 Status.convertLoadState(16); 131 Status.convertLoadState(16);
131 fail(); 132 fail();
132 } catch (AssertionError e) { 133 } catch (AssertionError e) {
133 // Expected. 134 // Expected.
134 } catch (IllegalArgumentException e) { 135 } catch (IllegalArgumentException e) {
135 // If assertions are disabled, an IllegalArgumentException should be thrown. 136 // If assertions are disabled, an IllegalArgumentException should be thrown.
136 assertEquals("No request status found.", e.getMessage()); 137 assertEquals("No request status found.", e.getMessage());
137 } 138 }
138 } 139 }
139 } 140 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698