| Index: net/tools/quic/quic_simple_server_session_test.cc
|
| diff --git a/net/tools/quic/quic_simple_server_session_test.cc b/net/tools/quic/quic_simple_server_session_test.cc
|
| index b4bb5bbd5d807fae96c53b9c46c1950ded7e3d60..13409e47e8f0a5240da188b36d8f69c3a5a1911c 100644
|
| --- a/net/tools/quic/quic_simple_server_session_test.cc
|
| +++ b/net/tools/quic/quic_simple_server_session_test.cc
|
| @@ -29,7 +29,6 @@
|
| #include "net/test/gtest_util.h"
|
| #include "net/tools/quic/quic_simple_server_stream.h"
|
| #include "net/tools/quic/test_tools/mock_quic_server_session_visitor.h"
|
| -#include "net/tools/quic/test_tools/quic_in_memory_cache_peer.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| @@ -195,9 +194,9 @@ class QuicSimpleServerSessionTest
|
| connection_ = new StrictMock<MockQuicConnectionWithSendStreamData>(
|
| &helper_, &alarm_factory_, Perspective::IS_SERVER,
|
| SupportedVersions(GetParam()));
|
| - session_.reset(new QuicSimpleServerSession(config_, connection_, &owner_,
|
| - &stream_helper_, &crypto_config_,
|
| - &compressed_certs_cache_));
|
| + session_.reset(new QuicSimpleServerSession(
|
| + config_, connection_, &owner_, &stream_helper_, &crypto_config_,
|
| + &compressed_certs_cache_, &in_memory_cache_));
|
| MockClock clock;
|
| handshake_message_.reset(crypto_config_.AddDefaultConfig(
|
| QuicRandom::GetInstance(), &clock,
|
| @@ -218,6 +217,7 @@ class QuicSimpleServerSessionTest
|
| QuicConfig config_;
|
| QuicCryptoServerConfig crypto_config_;
|
| QuicCompressedCertsCache compressed_certs_cache_;
|
| + QuicInMemoryCache in_memory_cache_;
|
| std::unique_ptr<QuicSimpleServerSession> session_;
|
| std::unique_ptr<CryptoHandshakeMessage> handshake_message_;
|
| QuicConnectionVisitorInterface* visitor_;
|
| @@ -434,9 +434,9 @@ class QuicSimpleServerSessionServerPushTest
|
| connection_ = new StrictMock<MockQuicConnectionWithSendStreamData>(
|
| &helper_, &alarm_factory_, Perspective::IS_SERVER,
|
| SupportedVersions(GetParam()));
|
| - session_.reset(new QuicSimpleServerSession(config_, connection_, &owner_,
|
| - &stream_helper_, &crypto_config_,
|
| - &compressed_certs_cache_));
|
| + session_.reset(new QuicSimpleServerSession(
|
| + config_, connection_, &owner_, &stream_helper_, &crypto_config_,
|
| + &compressed_certs_cache_, &in_memory_cache_));
|
| session_->Initialize();
|
| // Needed to make new session flow control window and server push work.
|
| session_->OnConfigNegotiated();
|
| @@ -465,8 +465,6 @@ class QuicSimpleServerSessionServerPushTest
|
|
|
| config_.SetMaxStreamsPerConnection(kMaxStreamsForTest, kMaxStreamsForTest);
|
|
|
| - QuicInMemoryCachePeer::ResetForTests();
|
| -
|
| string request_url = "mail.google.com/";
|
| SpdyHeaderBlock request_headers;
|
| string resource_host = "www.google.com";
|
| @@ -480,8 +478,7 @@ class QuicSimpleServerSessionServerPushTest
|
| GURL resource_url = GURL(url);
|
| string body;
|
| GenerateBody(&body, body_size);
|
| - QuicInMemoryCache::GetInstance()->AddSimpleResponse(resource_host, path,
|
| - 200, body);
|
| + in_memory_cache_.AddSimpleResponse(resource_host, path, 200, body);
|
| push_resources.push_back(QuicInMemoryCache::ServerPushInfo(
|
| resource_url, SpdyHeaderBlock(), kDefaultPriority, body));
|
| // PUSH_PROMISED are sent for all the resources.
|
|
|