@Test
@Disabled
void newCallExecute() {

  FullHttpRequest request =
      new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, "/people");
  ListenableFuture<FullHttpResponse> response = null;
  try {
    response = client.newCall("https://127.0.0.1:8080").get(request).execute();
  } catch (URISyntaxException e) {
    e.printStackTrace();
  }
  Futures.addCallback(
      response,
      new FutureCallback<FullHttpResponse>() {
        @Override
        public void onSuccess(FullHttpResponse result) {
          latch.countDown();
          ;
          System.out.println(result);
          assertEquals(HttpResponseStatus.OK, result.status());
        }
        @Override
        public void onFailure(Throwable t) {
          latch.countDown();
          assertEquals(true, false);
        }
      },
      MoreExecutors.directExecutor());
  try {
    latch.await(500, TimeUnit.MILLISECONDS);
  } catch (InterruptedException e) {
    e.printStackTrace();
  }
}