| Index: net/quic/congestion_control/timestamp_receiver_test.cc
|
| diff --git a/net/quic/congestion_control/timestamp_receiver_test.cc b/net/quic/congestion_control/timestamp_receiver_test.cc
|
| deleted file mode 100644
|
| index 2c477ea887b531653e97466c026cf1cc790a9727..0000000000000000000000000000000000000000
|
| --- a/net/quic/congestion_control/timestamp_receiver_test.cc
|
| +++ /dev/null
|
| @@ -1,55 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "base/logging.h"
|
| -#include "net/quic/congestion_control/timestamp_receiver.h"
|
| -#include "net/quic/test_tools/mock_clock.h"
|
| -#include "testing/gtest/include/gtest/gtest.h"
|
| -
|
| -namespace net {
|
| -namespace test {
|
| -
|
| -class TimestampReceiverTest : public ::testing::Test {
|
| - protected:
|
| - TimestampReceiver receiver_;
|
| - MockClock clock_;
|
| -};
|
| -
|
| -TEST_F(TimestampReceiverTest, SimpleReceiver) {
|
| - QuicTime start = clock_.ApproximateNow();
|
| - QuicTime::Delta received_delta = QuicTime::Delta::FromMilliseconds(10);
|
| - clock_.AdvanceTime(received_delta);
|
| - QuicTime receive_timestamp = clock_.ApproximateNow();
|
| - receiver_.RecordIncomingPacket(1, 1, receive_timestamp);
|
| -
|
| - QuicCongestionFeedbackFrame feedback;
|
| - // Do not generate a congestion feedback frame because it has only one packet.
|
| - ASSERT_FALSE(receiver_.GenerateCongestionFeedback(&feedback));
|
| -
|
| - clock_.AdvanceTime(received_delta);
|
| - receive_timestamp = clock_.ApproximateNow();
|
| - // Packet not received; but rather revived by FEC.
|
| - receiver_.RecordIncomingPacket(1, 2, receive_timestamp);
|
| - clock_.AdvanceTime(received_delta);
|
| - receive_timestamp = clock_.ApproximateNow();
|
| - receiver_.RecordIncomingPacket(1, 3, receive_timestamp);
|
| -
|
| - ASSERT_TRUE(receiver_.GenerateCongestionFeedback(&feedback));
|
| -
|
| - EXPECT_EQ(kTimestamp, feedback.type);
|
| - EXPECT_EQ(3u, feedback.timestamp.received_packet_times.size());
|
| - TimeMap::iterator it = feedback.timestamp.received_packet_times.begin();
|
| - EXPECT_EQ(1u, it->first);
|
| - EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), it->second.Subtract(start));
|
| - it = feedback.timestamp.received_packet_times.begin();
|
| - ++it;
|
| - EXPECT_EQ(2u, it->first);
|
| - EXPECT_EQ(QuicTime::Delta::FromMilliseconds(20), it->second.Subtract(start));
|
| - ++it;
|
| - EXPECT_EQ(3u, it->first);
|
| - EXPECT_EQ(QuicTime::Delta::FromMilliseconds(30), it->second.Subtract(start));
|
| -}
|
| -
|
| -} // namespace test
|
| -} // namespace net
|
|
|