| Index: net/quic/test_tools/quic_test_utils.h
|
| diff --git a/net/quic/test_tools/quic_test_utils.h b/net/quic/test_tools/quic_test_utils.h
|
| index ffe3b13ac37f58f451401bcf0b706b8d5dfc8c95..0afc4365d54be8251e11cf695c8ab748c751060b 100644
|
| --- a/net/quic/test_tools/quic_test_utils.h
|
| +++ b/net/quic/test_tools/quic_test_utils.h
|
| @@ -11,6 +11,7 @@
|
| #include <vector>
|
|
|
| #include "base/strings/string_piece.h"
|
| +#include "net/quic/congestion_control/loss_detection_interface.h"
|
| #include "net/quic/congestion_control/send_algorithm_interface.h"
|
| #include "net/quic/quic_ack_notifier.h"
|
| #include "net/quic/quic_connection.h"
|
| @@ -26,7 +27,7 @@ namespace net {
|
|
|
| namespace test {
|
|
|
| -static const QuicGuid kTestGuid = 42;
|
| +static const QuicConnectionId kTestConnectionId = 42;
|
| static const int kTestPort = 123;
|
|
|
| // Returns the test peer IP address.
|
| @@ -272,16 +273,16 @@ class MockHelper : public QuicConnectionHelperInterface {
|
|
|
| class MockConnection : public QuicConnection {
|
| public:
|
| - // Uses a MockHelper, GUID of 42, and 127.0.0.1:123.
|
| + // Uses a MockHelper, ConnectionId of 42, and 127.0.0.1:123.
|
| explicit MockConnection(bool is_server);
|
|
|
| - // Uses a MockHelper, GUID of 42.
|
| + // Uses a MockHelper, ConnectionId of 42.
|
| MockConnection(IPEndPoint address, bool is_server);
|
|
|
| // Uses a MockHelper, and 127.0.0.1:123
|
| - MockConnection(QuicGuid guid, bool is_server);
|
| + MockConnection(QuicConnectionId connection_id, bool is_server);
|
|
|
| - // Uses a Mock helper, GUID of 42, and 127.0.0.1:123.
|
| + // Uses a Mock helper, ConnectionId of 42, and 127.0.0.1:123.
|
| MockConnection(bool is_server, const QuicVersionVector& supported_versions);
|
|
|
| virtual ~MockConnection();
|
| @@ -302,6 +303,9 @@ class MockConnection : public QuicConnection {
|
| MOCK_METHOD3(SendGoAway, void(QuicErrorCode error,
|
| QuicStreamId last_good_stream_id,
|
| const string& reason));
|
| + MOCK_METHOD1(SendBlocked, void(QuicStreamId id));
|
| + MOCK_METHOD2(SendWindowUpdate, void(QuicStreamId id,
|
| + QuicStreamOffset byte_offset));
|
| MOCK_METHOD0(OnCanWrite, void());
|
|
|
| void ProcessUdpPacketInternal(const IPEndPoint& self_address,
|
| @@ -437,6 +441,20 @@ class MockSendAlgorithm : public SendAlgorithmInterface {
|
| DISALLOW_COPY_AND_ASSIGN(MockSendAlgorithm);
|
| };
|
|
|
| +class MockLossAlgorithm : public LossDetectionInterface {
|
| + public:
|
| + MockLossAlgorithm();
|
| + virtual ~MockLossAlgorithm();
|
| +
|
| + MOCK_METHOD5(DetectLostPackets,
|
| + SequenceNumberSet(const QuicUnackedPacketMap& unacked_packets,
|
| + const QuicTime& time,
|
| + QuicPacketSequenceNumber largest_observed,
|
| + QuicTime::Delta srtt,
|
| + QuicTime::Delta latest_rtt));
|
| + MOCK_CONST_METHOD0(GetLossTimeout, QuicTime());
|
| +};
|
| +
|
| class TestEntropyCalculator :
|
| public QuicReceivedEntropyHashCalculatorInterface {
|
| public:
|
|
|