OLD | NEW |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |