@Test public void testUnresponsiveSocksProxy() throws Exception { ScrapClient dl = new ScrapClient(); dl.setProxy(new SocksProxy("127.0.0.1", 1234)); String remoteUrl = "https://127.0.0.1:1235"; int timeoutMS = 3333; dl.setTimeout(timeoutMS); assertEquals(-1, dl.get(remoteUrl)); assertTrue("Execution time : " + dl.getExecutionTimeMS(), dl.getExecutionTimeMS() >= timeoutMS); dl.setTimeout(timeoutMS = 1250); assertEquals(-1, dl.get(remoteUrl)); assertTrue("Execution time : " + dl.getExecutionTimeMS(), dl.getExecutionTimeMS() >= timeoutMS); }