| Index: net/quic/test_tools/quic_test_utils.cc
|
| diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc
|
| index f14dd7391c0b8ab4bb2503ea96e1b9c8b2b369e5..1f7759db7a1adb8982f139f9735afab62651bae8 100644
|
| --- a/net/quic/test_tools/quic_test_utils.cc
|
| +++ b/net/quic/test_tools/quic_test_utils.cc
|
| @@ -52,6 +52,17 @@ QuicAckFrame MakeAckFrame(QuicPacketSequenceNumber largest_observed,
|
| return ack;
|
| }
|
|
|
| +QuicAckFrame MakeAckFrameWithNackRanges(
|
| + size_t num_nack_ranges, QuicPacketSequenceNumber least_unacked) {
|
| + QuicAckFrame ack = MakeAckFrame(2 * num_nack_ranges + least_unacked,
|
| + least_unacked);
|
| + // Add enough missing packets to get num_nack_ranges nack ranges.
|
| + for (QuicPacketSequenceNumber i = 1; i < 2 * num_nack_ranges; i += 2) {
|
| + ack.received_info.missing_packets.insert(least_unacked + i);
|
| + }
|
| + return ack;
|
| +}
|
| +
|
| MockFramerVisitor::MockFramerVisitor() {
|
| // By default, we want to accept packets.
|
| ON_CALL(*this, OnProtocolVersionMismatch(_))
|
| @@ -510,7 +521,7 @@ size_t GetPacketLengthForOneStream(
|
| NullEncrypter().GetCiphertextSize(*payload_length) +
|
| QuicPacketCreator::StreamFramePacketOverhead(
|
| version, PACKET_8BYTE_CONNECTION_ID, include_version,
|
| - sequence_number_length, is_in_fec_group);
|
| + sequence_number_length, 0u, is_in_fec_group);
|
| const size_t ack_length = NullEncrypter().GetCiphertextSize(
|
| QuicFramer::GetMinAckFrameSize(
|
| version, sequence_number_length, PACKET_1BYTE_SEQUENCE_NUMBER)) +
|
| @@ -523,7 +534,7 @@ size_t GetPacketLengthForOneStream(
|
| return NullEncrypter().GetCiphertextSize(*payload_length) +
|
| QuicPacketCreator::StreamFramePacketOverhead(
|
| version, PACKET_8BYTE_CONNECTION_ID, include_version,
|
| - sequence_number_length, is_in_fec_group);
|
| + sequence_number_length, 0u, is_in_fec_group);
|
| }
|
|
|
| TestEntropyCalculator::TestEntropyCalculator() { }
|
|
|