Index: net/quic/quic_connection_test.cc |
diff --git a/net/quic/quic_connection_test.cc b/net/quic/quic_connection_test.cc |
index 80ba471ae07c3205923f2edd6e1a5fc724c01eb9..c604b4d886808fb9d1adc29cf2dae18122f5af73 100644 |
--- a/net/quic/quic_connection_test.cc |
+++ b/net/quic/quic_connection_test.cc |
@@ -2475,7 +2475,7 @@ TEST_P(QuicConnectionTest, TLP) { |
EXPECT_EQ(1u, writer_->header().packet_number); |
// Simulate the retransmission alarm firing and sending a tlp, |
// so send algorithm's OnRetransmissionTimeout is not called. |
- clock_.AdvanceTime(retransmission_time.Subtract(clock_.Now())); |
+ clock_.AdvanceTime(retransmission_time - clock_.Now()); |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, 2u, _, _)); |
connection_.GetRetransmissionAlarm()->Fire(); |
EXPECT_EQ(2u, writer_->header().packet_number); |
@@ -2487,7 +2487,7 @@ TEST_P(QuicConnectionTest, RTO) { |
connection_.DisableTailLossProbe(); |
QuicTime default_retransmission_time = |
- clock_.ApproximateNow().Add(DefaultRetransmissionTime()); |
+ clock_.ApproximateNow() + DefaultRetransmissionTime(); |
SendStreamDataToPeer(3, "foo", 0, !kFin, nullptr); |
EXPECT_EQ(1u, stop_waiting()->least_unacked); |
@@ -2507,7 +2507,7 @@ TEST_P(QuicConnectionTest, RTOWithSameEncryptionLevel) { |
connection_.DisableTailLossProbe(); |
QuicTime default_retransmission_time = |
- clock_.ApproximateNow().Add(DefaultRetransmissionTime()); |
+ clock_.ApproximateNow() + DefaultRetransmissionTime(); |
use_tagging_decrypter(); |
// A TaggingEncrypter puts kTagSize copies of the given byte (0x01 here) at |
@@ -2783,7 +2783,7 @@ TEST_P(QuicConnectionTest, DelayRTOWithAckReceipt) { |
connection_.SendStreamDataWithString(3, "bar", 0, !kFin, nullptr); |
QuicAlarm* retransmission_alarm = connection_.GetRetransmissionAlarm(); |
EXPECT_TRUE(retransmission_alarm->IsSet()); |
- EXPECT_EQ(clock_.Now().Add(DefaultRetransmissionTime()), |
+ EXPECT_EQ(clock_.Now() + DefaultRetransmissionTime(), |
retransmission_alarm->deadline()); |
// Advance the time right before the RTO, then receive an ack for the first |
@@ -2796,7 +2796,7 @@ TEST_P(QuicConnectionTest, DelayRTOWithAckReceipt) { |
EXPECT_GT(retransmission_alarm->deadline(), clock_.Now()); |
// Move forward past the original RTO and ensure the RTO is still pending. |
- clock_.AdvanceTime(DefaultRetransmissionTime().Multiply(2)); |
+ clock_.AdvanceTime(2 * DefaultRetransmissionTime()); |
// Ensure the second packet gets retransmitted when it finally fires. |
EXPECT_TRUE(retransmission_alarm->IsSet()); |
@@ -2838,8 +2838,9 @@ TEST_P(QuicConnectionTest, InitialTimeout) { |
QuicConfig config; |
connection_.SetFromConfig(config); |
// Subtract a second from the idle timeout on the client side. |
- QuicTime default_timeout = clock_.ApproximateNow().Add( |
- QuicTime::Delta::FromSeconds(kInitialIdleTimeoutSecs - 1)); |
+ QuicTime default_timeout = |
+ clock_.ApproximateNow() + |
+ QuicTime::Delta::FromSeconds(kInitialIdleTimeoutSecs - 1); |
EXPECT_EQ(default_timeout, connection_.GetTimeoutAlarm()->deadline()); |
EXPECT_CALL(visitor_, OnConnectionClosed(QUIC_NETWORK_IDLE_TIMEOUT, _, |
@@ -2866,8 +2867,8 @@ TEST_P(QuicConnectionTest, HandshakeTimeout) { |
EXPECT_TRUE(connection_.connected()); |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)).Times(AnyNumber()); |
- QuicTime handshake_timeout = clock_.ApproximateNow().Add(timeout).Subtract( |
- QuicTime::Delta::FromSeconds(1)); |
+ QuicTime handshake_timeout = |
+ clock_.ApproximateNow() + timeout - QuicTime::Delta::FromSeconds(1); |
EXPECT_EQ(handshake_timeout, connection_.GetTimeoutAlarm()->deadline()); |
EXPECT_TRUE(connection_.connected()); |
@@ -2884,7 +2885,7 @@ TEST_P(QuicConnectionTest, HandshakeTimeout) { |
EXPECT_TRUE(connection_.GetTimeoutAlarm()->IsSet()); |
EXPECT_TRUE(connection_.connected()); |
- clock_.AdvanceTime(timeout.Subtract(QuicTime::Delta::FromSeconds(2))); |
+ clock_.AdvanceTime(timeout - QuicTime::Delta::FromSeconds(2)); |
EXPECT_CALL(visitor_, OnConnectionClosed(QUIC_HANDSHAKE_TIMEOUT, _, |
ConnectionCloseSource::FROM_SELF)); |
@@ -2912,7 +2913,7 @@ TEST_P(QuicConnectionTest, PingAfterSend) { |
EXPECT_FALSE(connection_.GetRetransmissionAlarm()->IsSet()); |
SendStreamDataToPeer(kHeadersStreamId, "GET /", 0, kFin, nullptr); |
EXPECT_TRUE(connection_.GetPingAlarm()->IsSet()); |
- EXPECT_EQ(clock_.ApproximateNow().Add(QuicTime::Delta::FromSeconds(15)), |
+ EXPECT_EQ(clock_.ApproximateNow() + QuicTime::Delta::FromSeconds(15), |
connection_.GetPingAlarm()->deadline()); |
// Now recevie and ACK of the previous packet, which will move the |
@@ -2925,9 +2926,8 @@ TEST_P(QuicConnectionTest, PingAfterSend) { |
EXPECT_TRUE(connection_.GetPingAlarm()->IsSet()); |
// The ping timer is set slightly less than 15 seconds in the future, because |
// of the 1s ping timer alarm granularity. |
- EXPECT_EQ(clock_.ApproximateNow() |
- .Add(QuicTime::Delta::FromSeconds(15)) |
- .Subtract(QuicTime::Delta::FromMilliseconds(5)), |
+ EXPECT_EQ(clock_.ApproximateNow() + QuicTime::Delta::FromSeconds(15) - |
+ QuicTime::Delta::FromMilliseconds(5), |
connection_.GetPingAlarm()->deadline()); |
writer_->Reset(); |
@@ -3186,7 +3186,7 @@ TEST_P(QuicConnectionTest, TimeoutAfterSend) { |
const QuicTime::Delta initial_idle_timeout = |
QuicTime::Delta::FromSeconds(kInitialIdleTimeoutSecs - 1); |
const QuicTime::Delta five_ms = QuicTime::Delta::FromMilliseconds(5); |
- QuicTime default_timeout = clock_.ApproximateNow().Add(initial_idle_timeout); |
+ QuicTime default_timeout = clock_.ApproximateNow() + initial_idle_timeout; |
// When we send a packet, the timeout will change to 5ms + |
// kInitialIdleTimeoutSecs. |
@@ -3202,12 +3202,12 @@ TEST_P(QuicConnectionTest, TimeoutAfterSend) { |
// The original alarm will fire. We should not time out because we had a |
// network event at t=5ms. The alarm will reregister. |
- clock_.AdvanceTime(initial_idle_timeout.Subtract(five_ms).Subtract(five_ms)); |
+ clock_.AdvanceTime(initial_idle_timeout - five_ms - five_ms); |
EXPECT_EQ(default_timeout, clock_.ApproximateNow()); |
connection_.GetTimeoutAlarm()->Fire(); |
EXPECT_TRUE(connection_.GetTimeoutAlarm()->IsSet()); |
EXPECT_TRUE(connection_.connected()); |
- EXPECT_EQ(default_timeout.Add(five_ms).Add(five_ms), |
+ EXPECT_EQ(default_timeout + five_ms + five_ms, |
connection_.GetTimeoutAlarm()->deadline()); |
// This time, we should time out. |
@@ -3215,7 +3215,7 @@ TEST_P(QuicConnectionTest, TimeoutAfterSend) { |
ConnectionCloseSource::FROM_SELF)); |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)); |
clock_.AdvanceTime(five_ms); |
- EXPECT_EQ(default_timeout.Add(five_ms), clock_.ApproximateNow()); |
+ EXPECT_EQ(default_timeout + five_ms, clock_.ApproximateNow()); |
connection_.GetTimeoutAlarm()->Fire(); |
EXPECT_FALSE(connection_.GetTimeoutAlarm()->IsSet()); |
EXPECT_FALSE(connection_.connected()); |
@@ -3250,7 +3250,7 @@ TEST_P(QuicConnectionTest, NewTimeoutAfterSendSilentClose) { |
const QuicTime::Delta default_idle_timeout = |
QuicTime::Delta::FromSeconds(kDefaultIdleTimeoutSecs - 1); |
const QuicTime::Delta five_ms = QuicTime::Delta::FromMilliseconds(5); |
- QuicTime default_timeout = clock_.ApproximateNow().Add(default_idle_timeout); |
+ QuicTime default_timeout = clock_.ApproximateNow() + default_idle_timeout; |
// When we send a packet, the timeout will change to 5ms + |
// kInitialIdleTimeoutSecs. |
@@ -3266,19 +3266,19 @@ TEST_P(QuicConnectionTest, NewTimeoutAfterSendSilentClose) { |
// The original alarm will fire. We should not time out because we had a |
// network event at t=5ms. The alarm will reregister. |
- clock_.AdvanceTime(default_idle_timeout.Subtract(five_ms).Subtract(five_ms)); |
+ clock_.AdvanceTime(default_idle_timeout - five_ms - five_ms); |
EXPECT_EQ(default_timeout, clock_.ApproximateNow()); |
connection_.GetTimeoutAlarm()->Fire(); |
EXPECT_TRUE(connection_.GetTimeoutAlarm()->IsSet()); |
EXPECT_TRUE(connection_.connected()); |
- EXPECT_EQ(default_timeout.Add(five_ms).Add(five_ms), |
+ EXPECT_EQ(default_timeout + five_ms + five_ms, |
connection_.GetTimeoutAlarm()->deadline()); |
// This time, we should time out. |
EXPECT_CALL(visitor_, OnConnectionClosed(QUIC_NETWORK_IDLE_TIMEOUT, _, |
ConnectionCloseSource::FROM_SELF)); |
clock_.AdvanceTime(five_ms); |
- EXPECT_EQ(default_timeout.Add(five_ms), clock_.ApproximateNow()); |
+ EXPECT_EQ(default_timeout + five_ms, clock_.ApproximateNow()); |
connection_.GetTimeoutAlarm()->Fire(); |
EXPECT_FALSE(connection_.GetTimeoutAlarm()->IsSet()); |
EXPECT_FALSE(connection_.connected()); |
@@ -3295,7 +3295,7 @@ TEST_P(QuicConnectionTest, TimeoutAfterReceive) { |
const QuicTime::Delta initial_idle_timeout = |
QuicTime::Delta::FromSeconds(kInitialIdleTimeoutSecs - 1); |
const QuicTime::Delta five_ms = QuicTime::Delta::FromMilliseconds(5); |
- QuicTime default_timeout = clock_.ApproximateNow().Add(initial_idle_timeout); |
+ QuicTime default_timeout = clock_.ApproximateNow() + initial_idle_timeout; |
connection_.SendStreamDataWithString(kClientDataStreamId1, "foo", 0, !kFin, |
nullptr); |
@@ -3313,12 +3313,12 @@ TEST_P(QuicConnectionTest, TimeoutAfterReceive) { |
// The original alarm will fire. We should not time out because we had a |
// network event at t=5ms. The alarm will reregister. |
- clock_.AdvanceTime(initial_idle_timeout.Subtract(five_ms)); |
+ clock_.AdvanceTime(initial_idle_timeout - five_ms); |
EXPECT_EQ(default_timeout, clock_.ApproximateNow()); |
connection_.GetTimeoutAlarm()->Fire(); |
EXPECT_TRUE(connection_.connected()); |
EXPECT_TRUE(connection_.GetTimeoutAlarm()->IsSet()); |
- EXPECT_EQ(default_timeout.Add(five_ms), |
+ EXPECT_EQ(default_timeout + five_ms, |
connection_.GetTimeoutAlarm()->deadline()); |
// This time, we should time out. |
@@ -3326,7 +3326,7 @@ TEST_P(QuicConnectionTest, TimeoutAfterReceive) { |
ConnectionCloseSource::FROM_SELF)); |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)); |
clock_.AdvanceTime(five_ms); |
- EXPECT_EQ(default_timeout.Add(five_ms), clock_.ApproximateNow()); |
+ EXPECT_EQ(default_timeout + five_ms, clock_.ApproximateNow()); |
connection_.GetTimeoutAlarm()->Fire(); |
EXPECT_FALSE(connection_.GetTimeoutAlarm()->IsSet()); |
EXPECT_FALSE(connection_.connected()); |
@@ -3344,9 +3344,9 @@ TEST_P(QuicConnectionTest, TimeoutAfterReceiveNotSendWhenUnacked) { |
QuicTime::Delta::FromSeconds(kInitialIdleTimeoutSecs - 1); |
connection_.SetNetworkTimeouts( |
QuicTime::Delta::Infinite(), |
- initial_idle_timeout.Add(QuicTime::Delta::FromSeconds(1))); |
+ initial_idle_timeout + QuicTime::Delta::FromSeconds(1)); |
const QuicTime::Delta five_ms = QuicTime::Delta::FromMilliseconds(5); |
- QuicTime default_timeout = clock_.ApproximateNow().Add(initial_idle_timeout); |
+ QuicTime default_timeout = clock_.ApproximateNow() + initial_idle_timeout; |
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _)); |
connection_.SendStreamDataWithString(kClientDataStreamId1, "foo", 0, !kFin, |
@@ -3367,12 +3367,12 @@ TEST_P(QuicConnectionTest, TimeoutAfterReceiveNotSendWhenUnacked) { |
// The original alarm will fire. We should not time out because we had a |
// network event at t=5ms. The alarm will reregister. |
- clock_.AdvanceTime(initial_idle_timeout.Subtract(five_ms)); |
+ clock_.AdvanceTime(initial_idle_timeout - five_ms); |
EXPECT_EQ(default_timeout, clock_.ApproximateNow()); |
connection_.GetTimeoutAlarm()->Fire(); |
EXPECT_TRUE(connection_.connected()); |
EXPECT_TRUE(connection_.GetTimeoutAlarm()->IsSet()); |
- EXPECT_EQ(default_timeout.Add(five_ms), |
+ EXPECT_EQ(default_timeout + five_ms, |
connection_.GetTimeoutAlarm()->deadline()); |
// Now, send packets while advancing the time and verify that the connection |
@@ -3528,7 +3528,7 @@ TEST_P(QuicConnectionTest, LoopThroughSendingPacketsWithTruncation) { |
} |
TEST_P(QuicConnectionTest, SendDelayedAck) { |
- QuicTime ack_time = clock_.ApproximateNow().Add(DefaultDelayedAckTime()); |
+ QuicTime ack_time = clock_.ApproximateNow() + DefaultDelayedAckTime(); |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
EXPECT_FALSE(connection_.GetAckAlarm()->IsSet()); |
const uint8_t tag = 0x07; |
@@ -3564,8 +3564,8 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimation) { |
QuicTime::Delta::Zero(), QuicTime::Zero()); |
// The ack time should be based on min_rtt/4, since it's less than the |
// default delayed ack time. |
- QuicTime ack_time = clock_.ApproximateNow().Add( |
- QuicTime::Delta::FromMilliseconds(kMinRttMs / 4)); |
+ QuicTime ack_time = clock_.ApproximateNow() + |
+ QuicTime::Delta::FromMilliseconds(kMinRttMs / 4); |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
EXPECT_FALSE(connection_.GetAckAlarm()->IsSet()); |
const uint8_t tag = 0x07; |
@@ -3617,8 +3617,8 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimationEighthRtt) { |
QuicTime::Delta::Zero(), QuicTime::Zero()); |
// The ack time should be based on min_rtt/8, since it's less than the |
// default delayed ack time. |
- QuicTime ack_time = clock_.ApproximateNow().Add( |
- QuicTime::Delta::FromMilliseconds(kMinRttMs / 8)); |
+ QuicTime ack_time = clock_.ApproximateNow() + |
+ QuicTime::Delta::FromMilliseconds(kMinRttMs / 8); |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
EXPECT_FALSE(connection_.GetAckAlarm()->IsSet()); |
const uint8_t tag = 0x07; |
@@ -3670,8 +3670,8 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimationWithReordering) { |
QuicTime::Delta::Zero(), QuicTime::Zero()); |
// The ack time should be based on min_rtt/4, since it's less than the |
// default delayed ack time. |
- QuicTime ack_time = clock_.ApproximateNow().Add( |
- QuicTime::Delta::FromMilliseconds(kMinRttMs / 4)); |
+ QuicTime ack_time = clock_.ApproximateNow() + |
+ QuicTime::Delta::FromMilliseconds(kMinRttMs / 4); |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
EXPECT_FALSE(connection_.GetAckAlarm()->IsSet()); |
const uint8_t tag = 0x07; |
@@ -3702,7 +3702,7 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimationWithReordering) { |
EXPECT_CALL(visitor_, OnStreamFrame(_)).Times(1); |
ProcessDataPacketAtLevel(kDefaultPathId, kFirstDecimatedPacket + 9, |
!kEntropyFlag, !kHasStopWaiting, ENCRYPTION_INITIAL); |
- ack_time = clock_.ApproximateNow().Add(QuicTime::Delta::FromMilliseconds(5)); |
+ ack_time = clock_.ApproximateNow() + QuicTime::Delta::FromMilliseconds(5); |
EXPECT_TRUE(connection_.GetAckAlarm()->IsSet()); |
EXPECT_EQ(ack_time, connection_.GetAckAlarm()->deadline()); |
@@ -3731,8 +3731,8 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimationWithLargeReordering) { |
QuicTime::Delta::Zero(), QuicTime::Zero()); |
// The ack time should be based on min_rtt/4, since it's less than the |
// default delayed ack time. |
- QuicTime ack_time = clock_.ApproximateNow().Add( |
- QuicTime::Delta::FromMilliseconds(kMinRttMs / 4)); |
+ QuicTime ack_time = clock_.ApproximateNow() + |
+ QuicTime::Delta::FromMilliseconds(kMinRttMs / 4); |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
EXPECT_FALSE(connection_.GetAckAlarm()->IsSet()); |
const uint8_t tag = 0x07; |
@@ -3763,7 +3763,7 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimationWithLargeReordering) { |
EXPECT_CALL(visitor_, OnStreamFrame(_)).Times(1); |
ProcessDataPacketAtLevel(kDefaultPathId, kFirstDecimatedPacket + 19, |
!kEntropyFlag, !kHasStopWaiting, ENCRYPTION_INITIAL); |
- ack_time = clock_.ApproximateNow().Add(QuicTime::Delta::FromMilliseconds(5)); |
+ ack_time = clock_.ApproximateNow() + QuicTime::Delta::FromMilliseconds(5); |
EXPECT_TRUE(connection_.GetAckAlarm()->IsSet()); |
EXPECT_EQ(ack_time, connection_.GetAckAlarm()->deadline()); |
@@ -3805,8 +3805,8 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimationWithReorderingEighthRtt) { |
QuicTime::Delta::Zero(), QuicTime::Zero()); |
// The ack time should be based on min_rtt/8, since it's less than the |
// default delayed ack time. |
- QuicTime ack_time = clock_.ApproximateNow().Add( |
- QuicTime::Delta::FromMilliseconds(kMinRttMs / 8)); |
+ QuicTime ack_time = clock_.ApproximateNow() + |
+ QuicTime::Delta::FromMilliseconds(kMinRttMs / 8); |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
EXPECT_FALSE(connection_.GetAckAlarm()->IsSet()); |
const uint8_t tag = 0x07; |
@@ -3837,7 +3837,7 @@ TEST_P(QuicConnectionTest, SendDelayedAckDecimationWithReorderingEighthRtt) { |
EXPECT_CALL(visitor_, OnStreamFrame(_)).Times(1); |
ProcessDataPacketAtLevel(kDefaultPathId, kFirstDecimatedPacket + 9, |
!kEntropyFlag, !kHasStopWaiting, ENCRYPTION_INITIAL); |
- ack_time = clock_.ApproximateNow().Add(QuicTime::Delta::FromMilliseconds(5)); |
+ ack_time = clock_.ApproximateNow() + QuicTime::Delta::FromMilliseconds(5); |
EXPECT_TRUE(connection_.GetAckAlarm()->IsSet()); |
EXPECT_EQ(ack_time, connection_.GetAckAlarm()->deadline()); |
@@ -3868,8 +3868,8 @@ TEST_P(QuicConnectionTest, |
QuicTime::Delta::Zero(), QuicTime::Zero()); |
// The ack time should be based on min_rtt/8, since it's less than the |
// default delayed ack time. |
- QuicTime ack_time = clock_.ApproximateNow().Add( |
- QuicTime::Delta::FromMilliseconds(kMinRttMs / 8)); |
+ QuicTime ack_time = clock_.ApproximateNow() + |
+ QuicTime::Delta::FromMilliseconds(kMinRttMs / 8); |
EXPECT_CALL(visitor_, OnSuccessfulVersionNegotiation(_)); |
EXPECT_FALSE(connection_.GetAckAlarm()->IsSet()); |
const uint8_t tag = 0x07; |
@@ -3900,7 +3900,7 @@ TEST_P(QuicConnectionTest, |
EXPECT_CALL(visitor_, OnStreamFrame(_)).Times(1); |
ProcessDataPacketAtLevel(kDefaultPathId, kFirstDecimatedPacket + 19, |
!kEntropyFlag, !kHasStopWaiting, ENCRYPTION_INITIAL); |
- ack_time = clock_.ApproximateNow().Add(QuicTime::Delta::FromMilliseconds(5)); |
+ ack_time = clock_.ApproximateNow() + QuicTime::Delta::FromMilliseconds(5); |
EXPECT_TRUE(connection_.GetAckAlarm()->IsSet()); |
EXPECT_EQ(ack_time, connection_.GetAckAlarm()->deadline()); |
@@ -3936,7 +3936,7 @@ TEST_P(QuicConnectionTest, SendDelayedAckOnHandshakeConfirmed) { |
ProcessPacket(kDefaultPathId, 1); |
// Check that ack is sent and that delayed ack alarm is set. |
EXPECT_TRUE(connection_.GetAckAlarm()->IsSet()); |
- QuicTime ack_time = clock_.ApproximateNow().Add(DefaultDelayedAckTime()); |
+ QuicTime ack_time = clock_.ApproximateNow() + DefaultDelayedAckTime(); |
EXPECT_EQ(ack_time, connection_.GetAckAlarm()->deadline()); |
// Completing the handshake as the server does nothing. |
@@ -4661,7 +4661,7 @@ TEST_P(QuicConnectionTest, AckNotifierCallbackForAckAfterRTO) { |
scoped_refptr<MockAckListener> listener(new StrictMock<MockAckListener>); |
QuicTime default_retransmission_time = |
- clock_.ApproximateNow().Add(DefaultRetransmissionTime()); |
+ clock_.ApproximateNow() + DefaultRetransmissionTime(); |
connection_.SendStreamDataWithString(3, "foo", 0, !kFin, listener.get()); |
EXPECT_EQ(1u, stop_waiting()->least_unacked); |
@@ -4817,7 +4817,7 @@ TEST_P(QuicConnectionTest, ReevaluateTimeUntilSendOnAck) { |
.WillRepeatedly(Return(QuicTime::Delta::FromMilliseconds(1))); |
connection_.OnCanWrite(); |
EXPECT_TRUE(connection_.GetSendAlarm()->IsSet()); |
- EXPECT_EQ(clock_.Now().Add(QuicTime::Delta::FromMilliseconds(1)), |
+ EXPECT_EQ(clock_.Now() + QuicTime::Delta::FromMilliseconds(1), |
connection_.GetSendAlarm()->deadline()); |
// Process an ack and the send alarm will be set to the new 2ms delay. |
@@ -4830,7 +4830,7 @@ TEST_P(QuicConnectionTest, ReevaluateTimeUntilSendOnAck) { |
EXPECT_EQ(1u, writer_->frame_count()); |
EXPECT_EQ(1u, writer_->stream_frames().size()); |
EXPECT_TRUE(connection_.GetSendAlarm()->IsSet()); |
- EXPECT_EQ(clock_.Now().Add(QuicTime::Delta::FromMilliseconds(2)), |
+ EXPECT_EQ(clock_.Now() + QuicTime::Delta::FromMilliseconds(2), |
connection_.GetSendAlarm()->deadline()); |
writer_->Reset(); |
} |