Index: net/quic/quic_connection_test.cc |
diff --git a/net/quic/quic_connection_test.cc b/net/quic/quic_connection_test.cc |
index aed07e5f05183be9d8f655257116b2cbe2a652ce..48cb2db1665d3a768f9d446f002e4cb381d0359b 100644 |
--- a/net/quic/quic_connection_test.cc |
+++ b/net/quic/quic_connection_test.cc |
@@ -1441,7 +1441,8 @@ TEST_P(QuicConnectionTest, FECSending) { |
connection_.version(), kIncludeVersion, PACKET_1BYTE_SEQUENCE_NUMBER, |
IN_FEC_GROUP, &payload_length); |
// And send FEC every two packets. |
- connection_.options()->max_packets_per_fec_group = 2; |
+ EXPECT_TRUE(QuicPacketCreatorPeer::SwitchFecProtectionOn( |
+ QuicConnectionPeer::GetPacketCreator(&connection_), 2)); |
// Send 4 data packets and 2 FEC packets. |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)).Times(6); |
@@ -1460,7 +1461,8 @@ TEST_P(QuicConnectionTest, FECQueueing) { |
connection_.version(), kIncludeVersion, PACKET_1BYTE_SEQUENCE_NUMBER, |
IN_FEC_GROUP, &payload_length); |
// And send FEC every two packets. |
- connection_.options()->max_packets_per_fec_group = 2; |
+ EXPECT_TRUE(QuicPacketCreatorPeer::SwitchFecProtectionOn( |
+ QuicConnectionPeer::GetPacketCreator(&connection_), 2)); |
EXPECT_EQ(0u, connection_.NumQueuedPackets()); |
BlockOnNextWrite(); |
@@ -1472,7 +1474,9 @@ TEST_P(QuicConnectionTest, FECQueueing) { |
} |
TEST_P(QuicConnectionTest, AbandonFECFromCongestionWindow) { |
- connection_.options()->max_packets_per_fec_group = 1; |
+ EXPECT_TRUE(QuicPacketCreatorPeer::SwitchFecProtectionOn( |
+ QuicConnectionPeer::GetPacketCreator(&connection_), 1)); |
+ |
// 1 Data and 1 FEC packet. |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)).Times(2); |
connection_.SendStreamDataWithString(3, "foo", 0, !kFin, NULL); |
@@ -1490,7 +1494,8 @@ TEST_P(QuicConnectionTest, AbandonFECFromCongestionWindow) { |
TEST_P(QuicConnectionTest, DontAbandonAckedFEC) { |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
- connection_.options()->max_packets_per_fec_group = 1; |
+ EXPECT_TRUE(QuicPacketCreatorPeer::SwitchFecProtectionOn( |
+ QuicConnectionPeer::GetPacketCreator(&connection_), 1)); |
// 1 Data and 1 FEC packet. |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)).Times(6); |
@@ -1517,7 +1522,8 @@ TEST_P(QuicConnectionTest, DontAbandonAckedFEC) { |
TEST_P(QuicConnectionTest, AbandonAllFEC) { |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
- connection_.options()->max_packets_per_fec_group = 1; |
+ EXPECT_TRUE(QuicPacketCreatorPeer::SwitchFecProtectionOn( |
+ QuicConnectionPeer::GetPacketCreator(&connection_), 1)); |
// 1 Data and 1 FEC packet. |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)).Times(6); |
@@ -1642,7 +1648,9 @@ TEST_P(QuicConnectionTest, FramePackingFEC) { |
return; |
} |
// Enable fec. |
- connection_.options()->max_packets_per_fec_group = 6; |
+ EXPECT_TRUE(QuicPacketCreatorPeer::SwitchFecProtectionOn( |
+ QuicConnectionPeer::GetPacketCreator(&connection_), 6)); |
+ |
// Block the connection. |
connection_.GetSendAlarm()->Set( |
clock_.ApproximateNow().Add(QuicTime::Delta::FromSeconds(1))); |