| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "net/quic/core/quic_crypto_server_stream.h" | 5 #include "net/quic/core/quic_crypto_server_stream.h" | 
| 6 | 6 | 
| 7 #include <map> | 7 #include <map> | 
| 8 #include <memory> | 8 #include <memory> | 
| 9 #include <vector> | 9 #include <vector> | 
| 10 | 10 | 
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 99     CHECK(server_session); | 99     CHECK(server_session); | 
| 100     server_session_.reset(server_session); | 100     server_session_.reset(server_session); | 
| 101     crypto_test_utils::FakeServerOptions options; | 101     crypto_test_utils::FakeServerOptions options; | 
| 102     options.token_binding_params = QuicTagVector{kTB10}; | 102     options.token_binding_params = QuicTagVector{kTB10}; | 
| 103     crypto_test_utils::SetupCryptoServerConfigForTest( | 103     crypto_test_utils::SetupCryptoServerConfigForTest( | 
| 104         server_connection_->clock(), server_connection_->random_generator(), | 104         server_connection_->clock(), server_connection_->random_generator(), | 
| 105         &server_crypto_config_, options); | 105         &server_crypto_config_, options); | 
| 106   } | 106   } | 
| 107 | 107 | 
| 108   QuicCryptoServerStream* server_stream() { | 108   QuicCryptoServerStream* server_stream() { | 
| 109     return server_session_->GetCryptoStream(); | 109     return server_session_->GetMutableCryptoStream(); | 
| 110   } | 110   } | 
| 111 | 111 | 
| 112   QuicCryptoClientStream* client_stream() { | 112   QuicCryptoClientStream* client_stream() { | 
| 113     return client_session_->GetCryptoStream(); | 113     return client_session_->GetMutableCryptoStream(); | 
| 114   } | 114   } | 
| 115 | 115 | 
| 116   // Initializes a fake client, and all its associated state, for | 116   // Initializes a fake client, and all its associated state, for | 
| 117   // testing.  May be called multiple times. | 117   // testing.  May be called multiple times. | 
| 118   void InitializeFakeClient(bool supports_stateless_rejects) { | 118   void InitializeFakeClient(bool supports_stateless_rejects) { | 
| 119     TestQuicSpdyClientSession* client_session = nullptr; | 119     TestQuicSpdyClientSession* client_session = nullptr; | 
| 120     helpers_.push_back(QuicMakeUnique<MockQuicConnectionHelper>()); | 120     helpers_.push_back(QuicMakeUnique<MockQuicConnectionHelper>()); | 
| 121     alarm_factories_.push_back(QuicMakeUnique<MockAlarmFactory>()); | 121     alarm_factories_.push_back(QuicMakeUnique<MockAlarmFactory>()); | 
| 122     CreateClientSessionForTest( | 122     CreateClientSessionForTest( | 
| 123         server_id_, supports_stateless_rejects, | 123         server_id_, supports_stateless_rejects, | 
| (...skipping 433 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 557   EXPECT_CALL( | 557   EXPECT_CALL( | 
| 558       *server_connection_, | 558       *server_connection_, | 
| 559       CloseConnection(QUIC_CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO, | 559       CloseConnection(QUIC_CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO, | 
| 560                       "Unexpected handshake message while processing CHLO", _)); | 560                       "Unexpected handshake message while processing CHLO", _)); | 
| 561   server_stream()->OnHandshakeMessage(chlo); | 561   server_stream()->OnHandshakeMessage(chlo); | 
| 562 } | 562 } | 
| 563 | 563 | 
| 564 }  // namespace | 564 }  // namespace | 
| 565 }  // namespace test | 565 }  // namespace test | 
| 566 }  // namespace net | 566 }  // namespace net | 
| OLD | NEW | 
|---|