Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(392)

Side by Side Diff: net/quic/chromium/quic_stream_factory_test.cc

Issue 2430973004: Landing Recent QUIC changes until 10:38 AM, Oct 17, 2016 UTC-4 (Closed)
Patch Set: Improving flagsaver logging Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/chromium/quic_stream_factory.h" 5 #include "net/quic/chromium/quic_stream_factory.h"
6 6
7 #include <ostream> 7 #include <ostream>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after
383 return socket_factory_.udp_client_socket_ports()[socket_count]; 383 return socket_factory_.udp_client_socket_ports()[socket_count];
384 } 384 }
385 385
386 std::unique_ptr<QuicEncryptedPacket> ConstructClientConnectionClosePacket( 386 std::unique_ptr<QuicEncryptedPacket> ConstructClientConnectionClosePacket(
387 QuicPacketNumber num) { 387 QuicPacketNumber num) {
388 return client_maker_.MakeConnectionClosePacket(num); 388 return client_maker_.MakeConnectionClosePacket(num);
389 } 389 }
390 390
391 std::unique_ptr<QuicEncryptedPacket> ConstructClientRstPacket() { 391 std::unique_ptr<QuicEncryptedPacket> ConstructClientRstPacket() {
392 QuicStreamId stream_id = kClientDataStreamId1; 392 QuicStreamId stream_id = kClientDataStreamId1;
393 return client_maker_.MakeRstPacket( 393 return client_maker_.MakeRstPacket(1, true, stream_id,
394 1, true, stream_id, 394 QUIC_RST_ACKNOWLEDGEMENT);
395 AdjustErrorForVersion(QUIC_RST_ACKNOWLEDGEMENT, version_));
396 } 395 }
397 396
398 static ProofVerifyDetailsChromium DefaultProofVerifyDetails() { 397 static ProofVerifyDetailsChromium DefaultProofVerifyDetails() {
399 // Load a certificate that is valid for *.example.org 398 // Load a certificate that is valid for *.example.org
400 scoped_refptr<X509Certificate> test_cert( 399 scoped_refptr<X509Certificate> test_cert(
401 ImportCertFromFile(GetTestCertsDirectory(), "wildcard.pem")); 400 ImportCertFromFile(GetTestCertsDirectory(), "wildcard.pem"));
402 EXPECT_TRUE(test_cert.get()); 401 EXPECT_TRUE(test_cert.get());
403 ProofVerifyDetailsChromium verify_details; 402 ProofVerifyDetailsChromium verify_details;
404 verify_details.cert_verify_result.verified_cert = test_cert; 403 verify_details.cert_verify_result.verified_cert = test_cert;
405 verify_details.cert_verify_result.is_issued_by_known_root = true; 404 verify_details.cert_verify_result.is_issued_by_known_root = true;
(...skipping 4817 matching lines...) Expand 10 before | Expand all | Expand 10 after
5223 // Clear all cached states. 5222 // Clear all cached states.
5224 factory_->ClearCachedStatesInCryptoConfig( 5223 factory_->ClearCachedStatesInCryptoConfig(
5225 base::Callback<bool(const GURL&)>()); 5224 base::Callback<bool(const GURL&)>());
5226 EXPECT_TRUE(test_cases[0].state->certs().empty()); 5225 EXPECT_TRUE(test_cases[0].state->certs().empty());
5227 EXPECT_TRUE(test_cases[1].state->certs().empty()); 5226 EXPECT_TRUE(test_cases[1].state->certs().empty());
5228 EXPECT_TRUE(test_cases[2].state->certs().empty()); 5227 EXPECT_TRUE(test_cases[2].state->certs().empty());
5229 } 5228 }
5230 5229
5231 } // namespace test 5230 } // namespace test
5232 } // namespace net 5231 } // namespace net
OLDNEW
« no previous file with comments | « net/quic/chromium/quic_http_stream_test.cc ('k') | net/quic/core/crypto/quic_crypto_client_config.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698