NoopRoute implements Route { public static Route noop() { return NOOP; } private  NoopRoute(); @Override void execute(
            final ClientHttpResponse response, final MessageReader reader); static Route noop();  }
@Test void returnsBodyWithoutConsumingOrClosing() throws IOException { server.expect(requestTo(url)).andRespond( withSuccess() .body(new byte[]{'b', 'l', 'o', 'b'}) .contentType(APPLICATION_OCTET_STREAM)); final CompletableFuture<ClientHttpResponse> future = unit.get(url).call(noop()); try (final InputStream body = future.join().getBody()) { final int ch1 = body.read(); assertEquals('b', ch1); } }