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

Side by Side Diff: components/domain_reliability/test_util.cc

Issue 491753003: Domain Reliability: Don't upload when metrics reporting is off. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix pref handling Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698