OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/filter/mock_filter_context.h" | 5 #include "net/filter/mock_filter_context.h" |
6 | 6 |
7 namespace net { | 7 namespace net { |
8 | 8 |
9 MockFilterContext::MockFilterContext() | 9 MockFilterContext::MockFilterContext() |
10 : is_cached_content_(false), | 10 : is_cached_content_(false), |
11 is_download_(false), | 11 is_download_(false), |
12 is_sdch_response_(false), | 12 is_sdch_response_(false), |
13 response_code_(-1) { | 13 response_code_(-1) { |
14 } | 14 } |
15 | 15 |
16 MockFilterContext::~MockFilterContext() {} | 16 MockFilterContext::~MockFilterContext() {} |
17 | 17 |
18 bool MockFilterContext::GetMimeType(std::string* mime_type) const { | 18 bool MockFilterContext::GetMimeType(std::string* mime_type) const { |
19 *mime_type = mime_type_; | 19 *mime_type = mime_type_; |
20 return true; | 20 return true; |
21 } | 21 } |
22 | 22 |
23 // What URL was used to access this data? | 23 // What URL was used to access this data? |
24 // Return false if gurl is not present. | 24 // Return false if gurl is not present. |
25 bool MockFilterContext::GetURL(GURL* gurl) const { | 25 bool MockFilterContext::GetURL(GURL* gurl) const { |
26 *gurl = gurl_; | 26 *gurl = gurl_; |
27 return true; | 27 return true; |
28 } | 28 } |
29 | 29 |
| 30 bool MockFilterContext::GetContentDisposition(std::string* disposition) const { |
| 31 if (content_disposition_.empty()) |
| 32 return false; |
| 33 *disposition = content_disposition_; |
| 34 return true; |
| 35 } |
| 36 |
30 // What was this data requested from a server? | 37 // What was this data requested from a server? |
31 base::Time MockFilterContext::GetRequestTime() const { | 38 base::Time MockFilterContext::GetRequestTime() const { |
32 return request_time_; | 39 return request_time_; |
33 } | 40 } |
34 | 41 |
35 bool MockFilterContext::IsCachedContent() const { return is_cached_content_; } | 42 bool MockFilterContext::IsCachedContent() const { return is_cached_content_; } |
36 | 43 |
37 bool MockFilterContext::IsDownload() const { return is_download_; } | 44 bool MockFilterContext::IsDownload() const { return is_download_; } |
38 | 45 |
39 bool MockFilterContext::IsSdchResponse() const { return is_sdch_response_; } | 46 bool MockFilterContext::IsSdchResponse() const { return is_sdch_response_; } |
40 | 47 |
41 int64 MockFilterContext::GetByteReadCount() const { return 0; } | 48 int64 MockFilterContext::GetByteReadCount() const { return 0; } |
42 | 49 |
43 int MockFilterContext::GetResponseCode() const { return response_code_; } | 50 int MockFilterContext::GetResponseCode() const { return response_code_; } |
44 | 51 |
45 } // namespace net | 52 } // namespace net |
OLD | NEW |