Fix race in OkHttp test

transportTerminated() is called after closing the streams, so we can't
just wait on the streams and expect it to have been called.
This commit is contained in:
Eric Anderson 2015-02-13 08:54:50 -08:00
parent b55b200408
commit 303482ad3c
1 changed files with 2 additions and 1 deletions

View File

@ -42,6 +42,7 @@ import static org.mockito.Matchers.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.reset;
import static org.mockito.Mockito.timeout;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@ -151,7 +152,7 @@ public class OkHttpClientTransportTest {
assertEquals(Status.INTERNAL.getCode(), listener1.status.getCode());
assertEquals(NETWORK_ISSUE_MESSAGE, listener2.status.getCause().getMessage());
verify(listener).transportShutdown();
verify(listener).transportTerminated();
verify(listener, timeout(TIME_OUT_MS)).transportTerminated();
}
@Test