Index: net/quic/quic_packet_generator_test.cc |
diff --git a/net/quic/quic_packet_generator_test.cc b/net/quic/quic_packet_generator_test.cc |
index 190e8a7d2561896b563757c16edddda7334b604a..8ffa34b5295122eab16c2fab3a1a4b7410c1e6c5 100644 |
--- a/net/quic/quic_packet_generator_test.cc |
+++ b/net/quic/quic_packet_generator_test.cc |
@@ -953,5 +953,28 @@ TEST_F(QuicPacketGeneratorTest, NotWritableThenBatchOperations2) { |
CheckPacketContains(contents2, packet2_); |
} |
+TEST_F(QuicPacketGeneratorTest, TestConnectionIdLength) { |
+ generator_.SetConnectionIdLength(0); |
+ EXPECT_EQ(PACKET_0BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(1); |
+ EXPECT_EQ(PACKET_1BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(2); |
+ EXPECT_EQ(PACKET_4BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(3); |
+ EXPECT_EQ(PACKET_4BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(4); |
+ EXPECT_EQ(PACKET_4BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(5); |
+ EXPECT_EQ(PACKET_8BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(6); |
+ EXPECT_EQ(PACKET_8BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(7); |
+ EXPECT_EQ(PACKET_8BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(8); |
+ EXPECT_EQ(PACKET_8BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+ generator_.SetConnectionIdLength(9); |
+ EXPECT_EQ(PACKET_8BYTE_CONNECTION_ID, creator_->connection_id_length()); |
+} |
+ |
} // namespace test |
} // namespace net |