| Index: net/quic/test_tools/quic_test_utils.cc
|
| diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc
|
| index 3d9267a8f58294798d6498a46c815912fe9feb32..6c5438a2bbb580b58bfde0f4d51264e5c5263d4b 100644
|
| --- a/net/quic/test_tools/quic_test_utils.cc
|
| +++ b/net/quic/test_tools/quic_test_utils.cc
|
| @@ -305,6 +305,26 @@ void PacketSavingConnection::SendOrQueuePacket(SerializedPacket* packet) {
|
| HAS_RETRANSMITTABLE_DATA);
|
| }
|
|
|
| +MockQuicSession::MockQuicSession(QuicConnection* connection)
|
| + : QuicSession(connection, DefaultQuicConfig()) {
|
| + crypto_stream_.reset(new QuicCryptoStream(this));
|
| + Initialize();
|
| + ON_CALL(*this, WritevData(_, _, _, _, _))
|
| + .WillByDefault(testing::Return(QuicConsumedData(0, false)));
|
| +}
|
| +
|
| +MockQuicSession::~MockQuicSession() {}
|
| +
|
| +// static
|
| +QuicConsumedData MockQuicSession::ConsumeAllData(
|
| + QuicStreamId /*id*/,
|
| + const QuicIOVector& data,
|
| + QuicStreamOffset /*offset*/,
|
| + bool fin,
|
| + QuicAckListenerInterface* /*ack_notifier_delegate*/) {
|
| + return QuicConsumedData(data.total_length, fin);
|
| +}
|
| +
|
| MockQuicSpdySession::MockQuicSpdySession(QuicConnection* connection)
|
| : QuicSpdySession(connection, DefaultQuicConfig()) {
|
| crypto_stream_.reset(new QuicCryptoStream(this));
|
|
|