HttpTunnelClientSendHandlerTest.java 文件源码

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

项目:httptunnel 作者:
@Test
public void testClose() {
    emulateConnectAndOpen();

    channel.close();
    assertEquals(1, sink.events.size());
    HttpRequest request = NettyTestUtils.checkIsDownstreamMessageEvent(
            sink.events.poll(), HttpRequest.class);
    assertTrue(HttpTunnelMessageUtils.isCloseTunnelRequest(request, USER_AGENT));
    assertEquals("newTunnel",
            HttpTunnelMessageUtils.extractTunnelId(request));
    Channels.fireMessageReceived(channel,
            HttpTunnelMessageUtils.createTunnelCloseResponse());
    assertEquals(1, sink.events.size());
    NettyTestUtils.checkIsStateEvent(sink.events.poll(), ChannelState.OPEN,
            false);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号