| 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 70e01a1197e29645017749d585848af5f0dfc0da..61d19082c0f6d68faf1f6209397a3fb094d9f10f 100644
|
| --- a/net/quic/test_tools/quic_test_utils.cc
|
| +++ b/net/quic/test_tools/quic_test_utils.cc
|
| @@ -326,6 +326,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));
|
|
|