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 "components/domain_reliability/test_util.h" | 5 #include "components/domain_reliability/test_util.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/callback.h" | 8 #include "base/callback.h" |
9 #include "components/domain_reliability/scheduler.h" | 9 #include "components/domain_reliability/scheduler.h" |
10 #include "net/url_request/url_request_status.h" | 10 #include "net/url_request/url_request_status.h" |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 called_(false) {} | 80 called_(false) {} |
81 | 81 |
82 TestCallback::~TestCallback() {} | 82 TestCallback::~TestCallback() {} |
83 | 83 |
84 void TestCallback::OnCalled() { | 84 void TestCallback::OnCalled() { |
85 EXPECT_FALSE(called_); | 85 EXPECT_FALSE(called_); |
86 called_ = true; | 86 called_ = true; |
87 } | 87 } |
88 | 88 |
89 MockUploader::MockUploader(const UploadRequestCallback& callback) | 89 MockUploader::MockUploader(const UploadRequestCallback& callback) |
90 : callback_(callback) {} | 90 : callback_(callback), |
| 91 discard_uploads_(true) {} |
91 | 92 |
92 MockUploader::~MockUploader() {} | 93 MockUploader::~MockUploader() {} |
93 | 94 |
| 95 bool MockUploader::discard_uploads() const { return discard_uploads_; } |
| 96 |
94 void MockUploader::UploadReport(const std::string& report_json, | 97 void MockUploader::UploadReport(const std::string& report_json, |
95 const GURL& upload_url, | 98 const GURL& upload_url, |
96 const UploadCallback& callback) { | 99 const UploadCallback& callback) { |
97 callback_.Run(report_json, upload_url, callback); | 100 callback_.Run(report_json, upload_url, callback); |
98 } | 101 } |
99 | 102 |
| 103 void MockUploader::set_discard_uploads(bool discard_uploads) { |
| 104 discard_uploads_ = discard_uploads; |
| 105 } |
| 106 |
100 MockTime::MockTime() | 107 MockTime::MockTime() |
101 : now_(base::Time::Now()), | 108 : now_(base::Time::Now()), |
102 now_ticks_(base::TimeTicks::Now()), | 109 now_ticks_(base::TimeTicks::Now()), |
103 epoch_ticks_(now_ticks_), | 110 epoch_ticks_(now_ticks_), |
104 task_sequence_number_(0) { | 111 task_sequence_number_(0) { |
105 VLOG(1) << "Creating mock time: T=" << elapsed_sec() << "s"; | 112 VLOG(1) << "Creating mock time: T=" << elapsed_sec() << "s"; |
106 } | 113 } |
107 | 114 |
108 MockTime::~MockTime() {} | 115 MockTime::~MockTime() {} |
109 | 116 |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 config->version = "1"; | 193 config->version = "1"; |
187 config->valid_until = 1234567890.0; | 194 config->valid_until = 1234567890.0; |
188 config->domain = domain; | 195 config->domain = domain; |
189 | 196 |
190 DCHECK(config->IsValid()); | 197 DCHECK(config->IsValid()); |
191 | 198 |
192 return scoped_ptr<const DomainReliabilityConfig>(config); | 199 return scoped_ptr<const DomainReliabilityConfig>(config); |
193 } | 200 } |
194 | 201 |
195 } // namespace domain_reliability | 202 } // namespace domain_reliability |
OLD | NEW |