| 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 |