EventListenerTest.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:GitHub 作者:
@Ignore("the CallEnd event is omitted")
@Test public void emptyResponseBody() throws IOException {
  server.enqueue(new MockResponse()
      .setBody("")
      .setBodyDelay(1, TimeUnit.SECONDS)
      .setSocketPolicy(SocketPolicy.DISCONNECT_DURING_RESPONSE_BODY));

  Call call = client.newCall(new Request.Builder()
      .url(server.url("/"))
      .build());
  Response response = call.execute();
  response.body().close();

  List<String> expectedEvents = Arrays.asList("CallStart", "DnsStart", "DnsEnd",
      "ConnectStart", "ConnectEnd", "ConnectionAcquired", "RequestHeadersStart",
      "RequestHeadersEnd", "ResponseHeadersStart", "ResponseHeadersEnd", "ResponseBodyStart",
      "ResponseBodyEnd", "ConnectionReleased", "CallEnd");
  assertEquals(expectedEvents, listener.recordedEventTypes());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号