| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 <memory> | 5 #include <memory> |
| 6 | 6 |
| 7 #include "base/files/file_path.h" | 7 #include "base/files/file_path.h" |
| 8 #include "base/macros.h" | 8 #include "base/macros.h" |
| 9 #include "base/memory/ptr_util.h" | 9 #include "base/memory/ptr_util.h" |
| 10 #include "base/run_loop.h" | 10 #include "base/run_loop.h" |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 61 "test.example.com", verify_result, | 61 "test.example.com", verify_result, |
| 62 OK); | 62 OK); |
| 63 verify_result.verified_cert = ImportCertFromFile( | 63 verify_result.verified_cert = ImportCertFromFile( |
| 64 GetTestCertsDirectory(), "quic_test_ecc.example.com.crt"); | 64 GetTestCertsDirectory(), "quic_test_ecc.example.com.crt"); |
| 65 cert_verifier_.AddResultForCertAndHost(verify_result.verified_cert.get(), | 65 cert_verifier_.AddResultForCertAndHost(verify_result.verified_cert.get(), |
| 66 "test.example.com", verify_result, | 66 "test.example.com", verify_result, |
| 67 OK); | 67 OK); |
| 68 // To simplify the test, and avoid the race with the HTTP request, we force | 68 // To simplify the test, and avoid the race with the HTTP request, we force |
| 69 // QUIC for these requests. | 69 // QUIC for these requests. |
| 70 params->origins_to_force_quic_on.insert(HostPortPair(kTestServerHost, 443)); | 70 params->origins_to_force_quic_on.insert(HostPortPair(kTestServerHost, 443)); |
| 71 params->cert_verifier = &cert_verifier_; | |
| 72 params->enable_quic = true; | 71 params->enable_quic = true; |
| 73 params->enable_server_push_cancellation = true; | 72 params->enable_server_push_cancellation = true; |
| 74 context_->set_host_resolver(host_resolver_.get()); | 73 context_->set_host_resolver(host_resolver_.get()); |
| 75 context_->set_http_network_session_params(std::move(params)); | 74 context_->set_http_network_session_params(std::move(params)); |
| 76 context_->set_cert_verifier(&cert_verifier_); | 75 context_->set_cert_verifier(&cert_verifier_); |
| 77 context_->set_net_log(&net_log_); | 76 context_->set_net_log(&net_log_); |
| 78 } | 77 } |
| 79 | 78 |
| 80 void TearDown() override { | 79 void TearDown() override { |
| 81 if (server_) { | 80 if (server_) { |
| (...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 479 ASSERT_TRUE(request2->is_pending()); | 478 ASSERT_TRUE(request2->is_pending()); |
| 480 run_loop.Run(); | 479 run_loop.Run(); |
| 481 | 480 |
| 482 EXPECT_TRUE(request->status().is_success()); | 481 EXPECT_TRUE(request->status().is_success()); |
| 483 EXPECT_TRUE(request2->status().is_success()); | 482 EXPECT_TRUE(request2->status().is_success()); |
| 484 EXPECT_EQ(kHelloBodyValue, delegate.data_received()); | 483 EXPECT_EQ(kHelloBodyValue, delegate.data_received()); |
| 485 EXPECT_EQ(kHelloBodyValue, delegate2.data_received()); | 484 EXPECT_EQ(kHelloBodyValue, delegate2.data_received()); |
| 486 } | 485 } |
| 487 | 486 |
| 488 } // namespace net | 487 } // namespace net |
| OLD | NEW |