| Index: net/tools/quic/quic_server_session_base_test.cc
|
| diff --git a/net/tools/quic/quic_server_session_base_test.cc b/net/tools/quic/quic_server_session_base_test.cc
|
| index f76882e3518b5c4292b18afb687627fb8a3e8aae..bc26c874326ec0ff3d81ee66a6d794027bbe4964 100644
|
| --- a/net/tools/quic/quic_server_session_base_test.cc
|
| +++ b/net/tools/quic/quic_server_session_base_test.cc
|
| @@ -73,8 +73,13 @@ class TestServerSession : public QuicServerSessionBase {
|
| TestServerSession(const QuicConfig& config,
|
| QuicConnection* connection,
|
| QuicServerSessionVisitor* visitor,
|
| - const QuicCryptoServerConfig* crypto_config)
|
| - : QuicServerSessionBase(config, connection, visitor, crypto_config) {}
|
| + const QuicCryptoServerConfig* crypto_config,
|
| + QuicCompressedCertsCache* compressed_certs_cache)
|
| + : QuicServerSessionBase(config,
|
| + connection,
|
| + visitor,
|
| + crypto_config,
|
| + compressed_certs_cache) {}
|
|
|
| ~TestServerSession() override{};
|
|
|
| @@ -114,7 +119,10 @@ class QuicServerSessionBaseTest : public ::testing::TestWithParam<QuicVersion> {
|
| QuicServerSessionBaseTest()
|
| : crypto_config_(QuicCryptoServerConfig::TESTING,
|
| QuicRandom::GetInstance(),
|
| - CryptoTestUtils::ProofSourceForTesting()) {
|
| + CryptoTestUtils::ProofSourceForTesting()),
|
| + compressed_certs_cache_(
|
| + QuicCompressedCertsCache::kQuicCompressedCertsCacheSize) {
|
| + FLAGS_quic_always_log_bugs_for_tests = true;
|
| config_.SetMaxStreamsPerConnection(kMaxStreamsForTest, kMaxStreamsForTest);
|
| config_.SetInitialStreamFlowControlWindowToSend(
|
| kInitialStreamFlowControlWindowForTest);
|
| @@ -123,8 +131,9 @@ class QuicServerSessionBaseTest : public ::testing::TestWithParam<QuicVersion> {
|
|
|
| connection_ = new StrictMock<MockConnection>(
|
| &helper_, Perspective::IS_SERVER, SupportedVersions(GetParam()));
|
| - session_.reset(
|
| - new TestServerSession(config_, connection_, &owner_, &crypto_config_));
|
| + session_.reset(new TestServerSession(config_, connection_, &owner_,
|
| + &crypto_config_,
|
| + &compressed_certs_cache_));
|
| MockClock clock;
|
| handshake_message_.reset(crypto_config_.AddDefaultConfig(
|
| QuicRandom::GetInstance(), &clock,
|
| @@ -138,6 +147,7 @@ class QuicServerSessionBaseTest : public ::testing::TestWithParam<QuicVersion> {
|
| StrictMock<MockConnection>* connection_;
|
| QuicConfig config_;
|
| QuicCryptoServerConfig crypto_config_;
|
| + QuicCompressedCertsCache compressed_certs_cache_;
|
| scoped_ptr<TestServerSession> session_;
|
| scoped_ptr<CryptoHandshakeMessage> handshake_message_;
|
| QuicConnectionVisitorInterface* visitor_;
|
|
|