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

Side by Side Diff: net/test/url_request/url_request_mock_http_job.cc

Issue 667923003: Standardize usage of virtual/override/final in net/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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
« no previous file with comments | « net/test/url_request/url_request_mock_http_job.h ('k') | net/tools/balsa/balsa_frame.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/test/url_request/url_request_mock_http_job.h" 5 #include "net/test/url_request/url_request_mock_http_job.h"
6 6
7 #include "base/files/file_util.h" 7 #include "base/files/file_util.h"
8 #include "base/message_loop/message_loop.h" 8 #include "base/message_loop/message_loop.h"
9 #include "base/strings/string_util.h" 9 #include "base/strings/string_util.h"
10 #include "base/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
(...skipping 19 matching lines...) Expand all
30 // contents of the file at |base_path|. When |map_all_requests_to_base_path| 30 // contents of the file at |base_path|. When |map_all_requests_to_base_path|
31 // is false, |base_path| is the file path leading to the root of the directory 31 // is false, |base_path| is the file path leading to the root of the directory
32 // to use as the root of the HTTP server. 32 // to use as the root of the HTTP server.
33 MockJobInterceptor( 33 MockJobInterceptor(
34 const base::FilePath& base_path, 34 const base::FilePath& base_path,
35 bool map_all_requests_to_base_path, 35 bool map_all_requests_to_base_path,
36 const scoped_refptr<base::SequencedWorkerPool>& worker_pool) 36 const scoped_refptr<base::SequencedWorkerPool>& worker_pool)
37 : base_path_(base_path), 37 : base_path_(base_path),
38 map_all_requests_to_base_path_(map_all_requests_to_base_path), 38 map_all_requests_to_base_path_(map_all_requests_to_base_path),
39 worker_pool_(worker_pool) {} 39 worker_pool_(worker_pool) {}
40 virtual ~MockJobInterceptor() {} 40 ~MockJobInterceptor() override {}
41 41
42 // net::URLRequestJobFactory::ProtocolHandler implementation 42 // net::URLRequestJobFactory::ProtocolHandler implementation
43 virtual net::URLRequestJob* MaybeInterceptRequest( 43 net::URLRequestJob* MaybeInterceptRequest(
44 net::URLRequest* request, 44 net::URLRequest* request,
45 net::NetworkDelegate* network_delegate) const override { 45 net::NetworkDelegate* network_delegate) const override {
46 return new URLRequestMockHTTPJob( 46 return new URLRequestMockHTTPJob(
47 request, 47 request,
48 network_delegate, 48 network_delegate,
49 map_all_requests_to_base_path_ ? base_path_ : GetOnDiskPath(request), 49 map_all_requests_to_base_path_ ? base_path_ : GetOnDiskPath(request),
50 worker_pool_->GetTaskRunnerWithShutdownBehavior( 50 worker_pool_->GetTaskRunnerWithShutdownBehavior(
51 base::SequencedWorkerPool::SKIP_ON_SHUTDOWN)); 51 base::SequencedWorkerPool::SKIP_ON_SHUTDOWN));
52 } 52 }
53 53
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after
201 return net::URLRequestJob::GetResponseCode(); 201 return net::URLRequestJob::GetResponseCode();
202 } 202 }
203 203
204 bool URLRequestMockHTTPJob::GetCharset(std::string* charset) { 204 bool URLRequestMockHTTPJob::GetCharset(std::string* charset) {
205 net::HttpResponseInfo info; 205 net::HttpResponseInfo info;
206 GetResponseInfo(&info); 206 GetResponseInfo(&info);
207 return info.headers.get() && info.headers->GetCharset(charset); 207 return info.headers.get() && info.headers->GetCharset(charset);
208 } 208 }
209 209
210 } // namespace net 210 } // namespace net
OLDNEW
« no previous file with comments | « net/test/url_request/url_request_mock_http_job.h ('k') | net/tools/balsa/balsa_frame.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698