summaryrefslogtreecommitdiffstats
path: root/net/quic/test_tools/quic_test_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/quic/test_tools/quic_test_utils.h')
-rw-r--r--net/quic/test_tools/quic_test_utils.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/net/quic/test_tools/quic_test_utils.h b/net/quic/test_tools/quic_test_utils.h
index 3ad8e3d..86c5caa 100644
--- a/net/quic/test_tools/quic_test_utils.h
+++ b/net/quic/test_tools/quic_test_utils.h
@@ -193,6 +193,7 @@ class MockConnectionVisitor : public QuicConnectionVisitorInterface {
MOCK_CONST_METHOD0(HasPendingHandshake, bool());
MOCK_METHOD1(OnSuccessfulVersionNegotiation,
void(const QuicVersion& version));
+ MOCK_METHOD0(OnConfigNegotiated, void());
private:
DISALLOW_COPY_AND_ASSIGN(MockConnectionVisitor);
@@ -348,6 +349,7 @@ class MockSendAlgorithm : public SendAlgorithmInterface {
MockSendAlgorithm();
virtual ~MockSendAlgorithm();
+ MOCK_METHOD2(SetFromConfig, void(const QuicConfig& config, bool is_server));
MOCK_METHOD3(OnIncomingQuicCongestionFeedbackFrame,
void(const QuicCongestionFeedbackFrame&,
QuicTime feedback_receive_time,
@@ -376,13 +378,23 @@ class MockSendAlgorithm : public SendAlgorithmInterface {
class TestEntropyCalculator :
public QuicReceivedEntropyHashCalculatorInterface {
public:
- TestEntropyCalculator() { }
- virtual ~TestEntropyCalculator() { }
+ TestEntropyCalculator();
+ virtual ~TestEntropyCalculator();
virtual QuicPacketEntropyHash EntropyHash(
QuicPacketSequenceNumber sequence_number) const OVERRIDE;
};
+class MockEntropyCalculator : public TestEntropyCalculator {
+ public:
+ MockEntropyCalculator();
+ virtual ~MockEntropyCalculator();
+
+ MOCK_CONST_METHOD1(
+ EntropyHash,
+ QuicPacketEntropyHash(QuicPacketSequenceNumber sequence_number));
+};
+
class TestDecompressorVisitor : public QuicSpdyDecompressor::Visitor {
public:
virtual ~TestDecompressorVisitor() {}