| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 // | 4 // |
| 5 // Common utilities for Quic tests | 5 // Common utilities for Quic tests |
| 6 | 6 |
| 7 #ifndef NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ | 7 #ifndef NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ |
| 8 #define NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ | 8 #define NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ |
| 9 | 9 |
| 10 #include <stddef.h> | 10 #include <stddef.h> |
| (...skipping 732 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 743 MOCK_METHOD0(RevertRetransmissionTimeout, void()); | 743 MOCK_METHOD0(RevertRetransmissionTimeout, void()); |
| 744 MOCK_CONST_METHOD2(TimeUntilSend, | 744 MOCK_CONST_METHOD2(TimeUntilSend, |
| 745 QuicTime::Delta(QuicTime now, | 745 QuicTime::Delta(QuicTime now, |
| 746 QuicByteCount bytes_in_flight)); | 746 QuicByteCount bytes_in_flight)); |
| 747 MOCK_CONST_METHOD1(PacingRate, QuicBandwidth(QuicByteCount)); | 747 MOCK_CONST_METHOD1(PacingRate, QuicBandwidth(QuicByteCount)); |
| 748 MOCK_CONST_METHOD0(BandwidthEstimate, QuicBandwidth(void)); | 748 MOCK_CONST_METHOD0(BandwidthEstimate, QuicBandwidth(void)); |
| 749 MOCK_CONST_METHOD0(HasReliableBandwidthEstimate, bool()); | 749 MOCK_CONST_METHOD0(HasReliableBandwidthEstimate, bool()); |
| 750 MOCK_METHOD1(OnRttUpdated, void(QuicPacketNumber)); | 750 MOCK_METHOD1(OnRttUpdated, void(QuicPacketNumber)); |
| 751 MOCK_CONST_METHOD0(RetransmissionDelay, QuicTime::Delta(void)); | 751 MOCK_CONST_METHOD0(RetransmissionDelay, QuicTime::Delta(void)); |
| 752 MOCK_CONST_METHOD0(GetCongestionWindow, QuicByteCount()); | 752 MOCK_CONST_METHOD0(GetCongestionWindow, QuicByteCount()); |
| 753 MOCK_CONST_METHOD0(GetDebugState, std::string()); |
| 753 MOCK_CONST_METHOD0(InSlowStart, bool()); | 754 MOCK_CONST_METHOD0(InSlowStart, bool()); |
| 754 MOCK_CONST_METHOD0(InRecovery, bool()); | 755 MOCK_CONST_METHOD0(InRecovery, bool()); |
| 755 MOCK_CONST_METHOD0(GetSlowStartThreshold, QuicByteCount()); | 756 MOCK_CONST_METHOD0(GetSlowStartThreshold, QuicByteCount()); |
| 756 MOCK_CONST_METHOD0(GetCongestionControlType, CongestionControlType()); | 757 MOCK_CONST_METHOD0(GetCongestionControlType, CongestionControlType()); |
| 757 MOCK_METHOD2(ResumeConnectionState, | 758 MOCK_METHOD2(ResumeConnectionState, |
| 758 void(const CachedNetworkParameters&, bool)); | 759 void(const CachedNetworkParameters&, bool)); |
| 759 | 760 |
| 760 private: | 761 private: |
| 761 DISALLOW_COPY_AND_ASSIGN(MockSendAlgorithm); | 762 DISALLOW_COPY_AND_ASSIGN(MockSendAlgorithm); |
| 762 }; | 763 }; |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 931 MOCK_CONST_METHOD0(GetRetransmissionTime, const QuicTime(void)); | 932 MOCK_CONST_METHOD0(GetRetransmissionTime, const QuicTime(void)); |
| 932 MOCK_CONST_METHOD0(GetRttStats, const RttStats*(void)); | 933 MOCK_CONST_METHOD0(GetRttStats, const RttStats*(void)); |
| 933 MOCK_CONST_METHOD0(BandwidthEstimate, QuicBandwidth(void)); | 934 MOCK_CONST_METHOD0(BandwidthEstimate, QuicBandwidth(void)); |
| 934 MOCK_CONST_METHOD0(SustainedBandwidthRecorder, | 935 MOCK_CONST_METHOD0(SustainedBandwidthRecorder, |
| 935 const QuicSustainedBandwidthRecorder*(void)); | 936 const QuicSustainedBandwidthRecorder*(void)); |
| 936 MOCK_CONST_METHOD0(GetCongestionWindowInTcpMss, QuicPacketCount(void)); | 937 MOCK_CONST_METHOD0(GetCongestionWindowInTcpMss, QuicPacketCount(void)); |
| 937 MOCK_CONST_METHOD1(EstimateMaxPacketsInFlight, | 938 MOCK_CONST_METHOD1(EstimateMaxPacketsInFlight, |
| 938 QuicPacketCount(QuicByteCount)); | 939 QuicPacketCount(QuicByteCount)); |
| 939 MOCK_CONST_METHOD0(GetCongestionWindowInBytes, QuicByteCount(void)); | 940 MOCK_CONST_METHOD0(GetCongestionWindowInBytes, QuicByteCount(void)); |
| 940 MOCK_CONST_METHOD0(GetSlowStartThresholdInTcpMss, QuicPacketCount(void)); | 941 MOCK_CONST_METHOD0(GetSlowStartThresholdInTcpMss, QuicPacketCount(void)); |
| 942 MOCK_CONST_METHOD0(GetDebugState, std::string()); |
| 941 MOCK_METHOD1(CancelRetransmissionsForStream, void(QuicStreamId)); | 943 MOCK_METHOD1(CancelRetransmissionsForStream, void(QuicStreamId)); |
| 942 MOCK_METHOD2(OnConnectionMigration, void(QuicPathId, PeerAddressChangeType)); | 944 MOCK_METHOD2(OnConnectionMigration, void(QuicPathId, PeerAddressChangeType)); |
| 943 MOCK_CONST_METHOD0(IsHandshakeConfirmed, bool(void)); | 945 MOCK_CONST_METHOD0(IsHandshakeConfirmed, bool(void)); |
| 944 MOCK_METHOD1(SetDebugDelegate, void(DebugDelegate*)); | 946 MOCK_METHOD1(SetDebugDelegate, void(DebugDelegate*)); |
| 945 MOCK_CONST_METHOD1(GetLargestObserved, QuicPacketNumber(QuicPathId)); | 947 MOCK_CONST_METHOD1(GetLargestObserved, QuicPacketNumber(QuicPathId)); |
| 946 MOCK_CONST_METHOD1(GetLargestSentPacket, QuicPacketNumber(QuicPathId)); | 948 MOCK_CONST_METHOD1(GetLargestSentPacket, QuicPacketNumber(QuicPathId)); |
| 947 MOCK_CONST_METHOD1(GetLeastPacketAwaitedByPeer, QuicPacketNumber(QuicPathId)); | 949 MOCK_CONST_METHOD1(GetLeastPacketAwaitedByPeer, QuicPacketNumber(QuicPathId)); |
| 948 MOCK_METHOD1(SetNetworkChangeVisitor, void(NetworkChangeVisitor*)); | 950 MOCK_METHOD1(SetNetworkChangeVisitor, void(NetworkChangeVisitor*)); |
| 949 MOCK_CONST_METHOD0(InSlowStart, bool(void)); | 951 MOCK_CONST_METHOD0(InSlowStart, bool(void)); |
| 950 MOCK_CONST_METHOD0(GetConsecutiveRtoCount, size_t(void)); | 952 MOCK_CONST_METHOD0(GetConsecutiveRtoCount, size_t(void)); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1016 TestQuicSpdyServerSession** server_session); | 1018 TestQuicSpdyServerSession** server_session); |
| 1017 | 1019 |
| 1018 // Helper to generate client side stream ids, generalizes | 1020 // Helper to generate client side stream ids, generalizes |
| 1019 // kClientDataStreamId1 etc. above. | 1021 // kClientDataStreamId1 etc. above. |
| 1020 QuicStreamId QuicClientDataStreamId(int i); | 1022 QuicStreamId QuicClientDataStreamId(int i); |
| 1021 | 1023 |
| 1022 } // namespace test | 1024 } // namespace test |
| 1023 } // namespace net | 1025 } // namespace net |
| 1024 | 1026 |
| 1025 #endif // NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ | 1027 #endif // NET_QUIC_TEST_TOOLS_QUIC_TEST_UTILS_H_ |
| OLD | NEW |