}).open(request.build());
} catch (IOException ex) {
ioException = ex;
}
socket.fire("echo");
latch.await(5, TimeUnit.SECONDS);
assertEquals(response.get().getClass(), ConnectException.class);
assertTrue(IOException.class.isAssignableFrom(response2.get().getClass()));
assertTrue(IOException.class.isAssignableFrom(ioException.getClass()));