提交 ad33b8d5 编写于 作者: S Sam Judd

Fix a couple of merge issues in RequestTracker.pause removal.

上级 4ca13a0d
......@@ -43,7 +43,7 @@ public class RequestTracker {
if (!isPaused) {
request.begin();
} else {
request.pause();
request.clear();
if (Log.isLoggable(TAG, Log.VERBOSE)) {
Log.v(TAG, "Paused, delaying request");
}
......
......@@ -150,6 +150,15 @@ public class RequestTrackerTest {
assertThat(request.isRunning()).isFalse();
}
@Test
public void runRequest_withAllRequestsPaused_doesNotStartRequest() {
FakeRequest request = new FakeRequest();
tracker.pauseAllRequests();
tracker.runRequest(request);
assertThat(request.isRunning()).isFalse();
}
@Test
public void runRequest_afterPausingAndResuming_startsRequest() {
FakeRequest request = new FakeRequest();
......@@ -457,24 +466,6 @@ public class RequestTrackerTest {
}
}
@Test
public void runRequest_withAllRequestsPaused_pausesNewRequest() {
Request request = mock(Request.class);
tracker.pauseAllRequests();
tracker.runRequest(request);
verify(request).pause();
}
@Test
public void runRequest_withRequestsPaused_pausesNewRequest() {
Request request = mock(Request.class);
tracker.pauseRequests();
tracker.runRequest(request);
verify(request).pause();
}
private class ClearAndRemoveRequest implements Answer<Void> {
private final Request toRemove;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册