| Index: net/quic/core/quic_session_test.cc
|
| diff --git a/net/quic/core/quic_session_test.cc b/net/quic/core/quic_session_test.cc
|
| index 9dac877787892cfcf981856c9f26d04c69dc405f..a5025626fb99d3bf2a228eb55515006a4c0a4537 100644
|
| --- a/net/quic/core/quic_session_test.cc
|
| +++ b/net/quic/core/quic_session_test.cc
|
| @@ -72,6 +72,10 @@ class TestCryptoStream : public QuicCryptoStream {
|
| session()->OnCryptoHandshakeEvent(QuicSession::HANDSHAKE_CONFIRMED);
|
| }
|
|
|
| + void set_encryption_established(bool value) {
|
| + encryption_established_ = value;
|
| + }
|
| +
|
| MOCK_METHOD0(OnCanWrite, void());
|
| };
|
|
|
| @@ -159,6 +163,15 @@ class TestSession : public QuicSpdySession {
|
|
|
| bool ShouldCreateOutgoingDynamicStream() override { return true; }
|
|
|
| + TestStream* MaybeCreateOutgoingDynamicStream(SpdyPriority priority) override {
|
| + return static_cast<TestStream*>(
|
| + QuicSpdySession::MaybeCreateOutgoingDynamicStream(priority));
|
| + }
|
| +
|
| + std::unique_ptr<QuicStream> CreateStream(QuicStreamId id) override {
|
| + return QuicMakeUnique<TestStream>(id, this);
|
| + }
|
| +
|
| bool IsClosedStream(QuicStreamId id) {
|
| return QuicSession::IsClosedStream(id);
|
| }
|
| @@ -263,6 +276,9 @@ class QuicSessionTestBase : public QuicTestWithParam<QuicVersion> {
|
| "EFFlEYHsBQ98rXImL8ySDycdLEFvBPdtctPmWCfTxwmoSMLHU2SCVDhbqMWU5b0yr"
|
| "JBCScs_ejbKaqBDoB7ZGxTvqlrB__2ZmnHHjCr8RgMRtKNtIeuZAo ";
|
| connection_->AdvanceTime(QuicTime::Delta::FromSeconds(1));
|
| + if (FLAGS_quic_reloadable_flag_quic_refactor_stream_creation) {
|
| + session_.GetMutableCryptoStream()->set_encryption_established(true);
|
| + }
|
| }
|
|
|
| void CheckClosedStreams() {
|
|
|