diff --git a/codec-http/src/test/java/io/netty/handler/codec/spdy/SpdySessionHandlerTest.java b/codec-http/src/test/java/io/netty/handler/codec/spdy/SpdySessionHandlerTest.java index 652b68f942..e588801dfe 100644 --- a/codec-http/src/test/java/io/netty/handler/codec/spdy/SpdySessionHandlerTest.java +++ b/codec-http/src/test/java/io/netty/handler/codec/spdy/SpdySessionHandlerTest.java @@ -15,6 +15,7 @@ */ package io.netty.handler.codec.spdy; +import static io.netty.handler.codec.spdy.SpdyCodecUtil.*; import io.netty.channel.ChannelInboundHandlerContext; import io.netty.channel.ChannelInboundMessageHandlerAdapter; import io.netty.handler.codec.embedder.DecoderEmbedder; @@ -93,10 +94,10 @@ public class SpdySessionHandlerTest { assertHeaderBlock(spdyHeadersFrame, headers); } - private void testSpdySessionHandler(boolean server) { + private void testSpdySessionHandler(int version, boolean server) { DecoderEmbedder sessionHandler = new DecoderEmbedder( - new SpdySessionHandler(3, server), new EchoHandler(closeSignal, server)); + new SpdySessionHandler(version, server), new EchoHandler(closeSignal, server)); sessionHandler.pollAll(); int localStreamID = server ? 1 : 2; @@ -250,12 +251,16 @@ public class SpdySessionHandlerTest { @Test public void testSpdyClientSessionHandler() { - testSpdySessionHandler(false); + for (int version = SPDY_MIN_VERSION; version <= SPDY_MAX_VERSION; version ++) { + testSpdySessionHandler(version, false); + } } @Test public void testSpdyServerSessionHandler() { - testSpdySessionHandler(true); + for (int version = SPDY_MIN_VERSION; version <= SPDY_MAX_VERSION; version ++) { + testSpdySessionHandler(version, true); + } } // Echo Handler opens 4 half-closed streams on session connection