@Test
  public void testTimeouts() throws Exception {
    int status = 0;
    ScrapClient cli = new ScrapClient();

    status = cli.get("https://httpbin.org/delay/2");
    assertEquals(200, status);

    cli.setTimeout(100);

    status = cli.get("https://httpbin.org/delay/2");
    assertEquals(-1, status);
    assertTrue(cli.getException() instanceof InterruptedIOException);

    cli.setTimeout(null);

    status = cli.get("https://httpbin.org/delay/2");
    assertEquals(200, status);
  }