// the overall flow. Worth it?
@Test
public void testIOExceptionDuringProcessing() throws Exception {
ClientBase clientBase = new ClientBase("name",
mockClient, new HttpHosts("http://hi"), new RawEndpoint("/endpoint", HttpConstants.HTTP_GET), mockAuth,
mockProcessor, mockReconnectionManager, mockRateTracker
);
BasicClient client = new BasicClient(clientBase, executorService);
final CountDownLatch latch = new CountDownLatch(1);
when(mockStatusLine.getStatusCode())