@Test public void noRecoverWhenRetryOnConnectionFailureIsFalse() throws Exception {
server.enqueue(new MockResponse().setBody("seed connection pool"));
server.enqueue(new MockResponse().setSocketPolicy(SocketPolicy.DISCONNECT_AFTER_REQUEST));
server.enqueue(new MockResponse().setBody("unreachable!"));
client = client.newBuilder()
.dns(new DoubleInetAddressDns())
.retryOnConnectionFailure(false)
.build();
executeSynchronously("/").assertBody("seed connection pool");
// If this succeeds, too many requests were made.
executeSynchronously("/")
.assertFailure(IOException.class)
.assertFailureMatches("stream was reset: CANCEL",
"unexpected end of stream on Connection.*"
+ server.getHostName() + ":" + server.getPort() + ".*");
}
CallTest.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:GitHub
作者:
评论列表
文章目录