Index: net/quic/quic_framer_test.cc |
diff --git a/net/quic/quic_framer_test.cc b/net/quic/quic_framer_test.cc |
index 5dd3e35ab7b5867c030fd36e1aa12b0cc7d86f81..fd206e18620cc94010c01e43da1b0f818418c66e 100644 |
--- a/net/quic/quic_framer_test.cc |
+++ b/net/quic/quic_framer_test.cc |
@@ -494,6 +494,11 @@ class QuicFramerTest : public ::testing::TestWithParam<QuicVersion> { |
<< " wire_sequence_number: " << wire_sequence_number; |
} |
+ QuicPacket* BuildDataPacket(const QuicPacketHeader& header, |
+ const QuicFrames& frames) { |
+ return BuildUnsizedDataPacket(&framer_, header, frames).packet; |
+ } |
+ |
test::TestEncrypter* encrypter_; |
test::TestDecrypter* decrypter_; |
QuicVersion version_; |
@@ -2148,8 +2153,7 @@ TEST_P(QuicFramerTest, AckFrameNoNacks) { |
// Verify that the packet re-serializes identically. |
QuicFrames frames; |
frames.push_back(QuicFrame(frame)); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(*visitor_.header_, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(*visitor_.header_, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -2210,8 +2214,7 @@ TEST_P(QuicFramerTest, AckFrameNoNacks15) { |
// Verify that the packet re-serializes identically. |
QuicFrames frames; |
frames.push_back(QuicFrame(frame)); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(*visitor_.header_, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(*visitor_.header_, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -2285,8 +2288,7 @@ TEST_P(QuicFramerTest, AckFrame500Nacks) { |
// Verify that the packet re-serializes identically. |
QuicFrames frames; |
frames.push_back(QuicFrame(frame)); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(*visitor_.header_, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(*visitor_.header_, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -2367,8 +2369,7 @@ TEST_P(QuicFramerTest, AckFrame500Nacks15) { |
// Verify that the packet re-serializes identically. |
QuicFrames frames; |
frames.push_back(QuicFrame(frame)); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(*visitor_.header_, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(*visitor_.header_, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3245,8 +3246,7 @@ TEST_P(QuicFramerTest, BuildPaddingFramePacket) { |
PACKET_6BYTE_SEQUENCE_NUMBER, NOT_IN_FEC_GROUP); |
memset(packet + header_size + 1, 0x00, kMaxPacketSize - header_size - 1); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3292,8 +3292,7 @@ TEST_P(QuicFramerTest, Build4ByteSequenceNumberPaddingFramePacket) { |
PACKET_4BYTE_SEQUENCE_NUMBER, NOT_IN_FEC_GROUP); |
memset(packet + header_size + 1, 0x00, kMaxPacketSize - header_size - 1); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3339,8 +3338,7 @@ TEST_P(QuicFramerTest, Build2ByteSequenceNumberPaddingFramePacket) { |
PACKET_2BYTE_SEQUENCE_NUMBER, NOT_IN_FEC_GROUP); |
memset(packet + header_size + 1, 0x00, kMaxPacketSize - header_size - 1); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3386,8 +3384,7 @@ TEST_P(QuicFramerTest, Build1ByteSequenceNumberPaddingFramePacket) { |
PACKET_1BYTE_SEQUENCE_NUMBER, NOT_IN_FEC_GROUP); |
memset(packet + header_size + 1, 0x00, kMaxPacketSize - header_size - 1); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3440,8 +3437,7 @@ TEST_P(QuicFramerTest, BuildStreamFramePacket) { |
'r', 'l', 'd', '!', |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3496,8 +3492,7 @@ TEST_P(QuicFramerTest, BuildStreamFramePacketInFecGroup) { |
'r', 'l', 'd', '!', |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3552,8 +3547,7 @@ TEST_P(QuicFramerTest, BuildStreamFramePacketWithVersionFlag) { |
}; |
QuicFramerPeer::SetIsServer(&framer_, false); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3642,8 +3636,7 @@ TEST_P(QuicFramerTest, BuildAckFramePacket) { |
0x00, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3713,8 +3706,7 @@ TEST_P(QuicFramerTest, BuildAckFramePacket15) { |
0x00, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -3946,8 +3938,7 @@ TEST_P(QuicFramerTest, BuildCongestionFeedbackFramePacketTCP) { |
0x03, 0x04, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -4016,8 +4007,7 @@ TEST_P(QuicFramerTest, BuildCongestionFeedbackFramePacketInterArrival) { |
0x02, 0x00, 0x00, 0x00, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -4066,8 +4056,7 @@ TEST_P(QuicFramerTest, BuildStopWaitingPacket) { |
0x00, 0x00, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -4113,8 +4102,7 @@ TEST_P(QuicFramerTest, BuildCongestionFeedbackFramePacketFixRate) { |
0x01, 0x02, 0x03, 0x04, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -4141,7 +4129,7 @@ TEST_P(QuicFramerTest, BuildCongestionFeedbackFramePacketInvalidFeedback) { |
scoped_ptr<QuicPacket> data; |
EXPECT_DFATAL( |
- data.reset(framer_.BuildUnsizedDataPacket(header, frames).packet), |
+ data.reset(BuildDataPacket(header, frames)), |
"AppendCongestionFeedbackFrame failed"); |
ASSERT_TRUE(data == NULL); |
} |
@@ -4195,8 +4183,7 @@ TEST_P(QuicFramerTest, BuildRstFramePacketQuic) { |
QuicFrames frames; |
frames.push_back(QuicFrame(&rst_frame)); |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -4246,8 +4233,7 @@ TEST_P(QuicFramerTest, BuildCloseFramePacket) { |
'n', |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -4300,8 +4286,7 @@ TEST_P(QuicFramerTest, BuildGoAwayPacket) { |
'n', |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", |
@@ -4347,8 +4332,7 @@ TEST_P(QuicFramerTest, BuildWindowUpdatePacket) { |
0x44, 0x33, 0x22, 0x11, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", data->data(), |
@@ -4390,8 +4374,7 @@ TEST_P(QuicFramerTest, BuildBlockedPacket) { |
0x04, 0x03, 0x02, 0x01, |
}; |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", data->data(), |
@@ -4431,8 +4414,7 @@ TEST_P(QuicFramerTest, BuildPingPacket) { |
}; |
if (version_ > QUIC_VERSION_17) { |
- scoped_ptr<QuicPacket> data( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> data(BuildDataPacket(header, frames)); |
ASSERT_TRUE(data != NULL); |
test::CompareCharArraysWithHexError("constructed packet", data->data(), |
@@ -4441,7 +4423,7 @@ TEST_P(QuicFramerTest, BuildPingPacket) { |
} else { |
string expected_error = |
"Attempt to add a PingFrame in " + QuicVersionToString(version_); |
- EXPECT_DFATAL(framer_.BuildUnsizedDataPacket(header, frames), |
+ EXPECT_DFATAL(BuildDataPacket(header, frames), |
expected_error); |
return; |
} |
@@ -4770,8 +4752,7 @@ TEST_P(QuicFramerTest, Truncation15) { |
QuicFrames frames; |
frames.push_back(frame); |
- scoped_ptr<QuicPacket> raw_ack_packet( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> raw_ack_packet(BuildDataPacket(header, frames)); |
ASSERT_TRUE(raw_ack_packet != NULL); |
scoped_ptr<QuicEncryptedPacket> ack_packet( |
@@ -4819,8 +4800,7 @@ TEST_P(QuicFramerTest, CleanTruncation) { |
QuicFrames frames; |
frames.push_back(frame); |
- scoped_ptr<QuicPacket> raw_ack_packet( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ scoped_ptr<QuicPacket> raw_ack_packet(BuildDataPacket(header, frames)); |
ASSERT_TRUE(raw_ack_packet != NULL); |
scoped_ptr<QuicEncryptedPacket> ack_packet( |
@@ -4838,8 +4818,7 @@ TEST_P(QuicFramerTest, CleanTruncation) { |
frames.push_back(frame); |
size_t original_raw_length = raw_ack_packet->length(); |
- raw_ack_packet.reset( |
- framer_.BuildUnsizedDataPacket(header, frames).packet); |
+ raw_ack_packet.reset(BuildDataPacket(header, frames)); |
ASSERT_TRUE(raw_ack_packet != NULL); |
EXPECT_EQ(original_raw_length, raw_ack_packet->length()); |
ASSERT_TRUE(raw_ack_packet != NULL); |