| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 <utility> |
| 5 #include <vector> | 6 #include <vector> |
| 6 | 7 |
| 7 #include "base/compiler_specific.h" | 8 #include "base/compiler_specific.h" |
| 8 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
| 9 #include "base/stl_util.h" | 10 #include "base/stl_util.h" |
| 10 #include "base/strings/string_number_conversions.h" | 11 #include "base/strings/string_number_conversions.h" |
| 11 #include "net/base/elements_upload_data_stream.h" | 12 #include "net/base/elements_upload_data_stream.h" |
| 12 #include "net/base/test_completion_callback.h" | 13 #include "net/base/test_completion_callback.h" |
| 13 #include "net/base/test_data_directory.h" | 14 #include "net/base/test_data_directory.h" |
| 14 #include "net/base/upload_bytes_element_reader.h" | 15 #include "net/base/upload_bytes_element_reader.h" |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 private: | 73 private: |
| 73 scoped_ptr<HttpNetworkSession> session_; | 74 scoped_ptr<HttpNetworkSession> session_; |
| 74 }; | 75 }; |
| 75 | 76 |
| 76 } // namespace | 77 } // namespace |
| 77 | 78 |
| 78 class QuicEndToEndTest : public PlatformTest { | 79 class QuicEndToEndTest : public PlatformTest { |
| 79 protected: | 80 protected: |
| 80 QuicEndToEndTest() | 81 QuicEndToEndTest() |
| 81 : host_resolver_impl_(CreateResolverImpl()), | 82 : host_resolver_impl_(CreateResolverImpl()), |
| 82 host_resolver_(host_resolver_impl_.Pass()), | 83 host_resolver_(std::move(host_resolver_impl_)), |
| 83 cert_transparency_verifier_(new MultiLogCTVerifier()), | 84 cert_transparency_verifier_(new MultiLogCTVerifier()), |
| 84 ssl_config_service_(new SSLConfigServiceDefaults), | 85 ssl_config_service_(new SSLConfigServiceDefaults), |
| 85 proxy_service_(ProxyService::CreateDirect()), | 86 proxy_service_(ProxyService::CreateDirect()), |
| 86 auth_handler_factory_( | 87 auth_handler_factory_( |
| 87 HttpAuthHandlerFactory::CreateDefault(&host_resolver_)), | 88 HttpAuthHandlerFactory::CreateDefault(&host_resolver_)), |
| 88 strike_register_no_startup_period_(false) { | 89 strike_register_no_startup_period_(false) { |
| 89 request_.method = "GET"; | 90 request_.method = "GET"; |
| 90 request_.url = GURL("https://test.example.com/"); | 91 request_.url = GURL("https://test.example.com/"); |
| 91 request_.load_flags = 0; | 92 request_.load_flags = 0; |
| 92 | 93 |
| (...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 315 base::MessageLoop::current()->Run(); | 316 base::MessageLoop::current()->Run(); |
| 316 | 317 |
| 317 for (size_t i = 0; i < num_requests; ++i) { | 318 for (size_t i = 0; i < num_requests; ++i) { |
| 318 CheckResponse(*consumers[i], "HTTP/1.1 200", kResponseBody); | 319 CheckResponse(*consumers[i], "HTTP/1.1 200", kResponseBody); |
| 319 } | 320 } |
| 320 STLDeleteElements(&consumers); | 321 STLDeleteElements(&consumers); |
| 321 } | 322 } |
| 322 | 323 |
| 323 } // namespace test | 324 } // namespace test |
| 324 } // namespace net | 325 } // namespace net |
| OLD | NEW |