| Index: chrome/browser/safe_browsing/mock_report_sender.cc
|
| diff --git a/chrome/browser/safe_browsing/mock_report_sender.cc b/chrome/browser/safe_browsing/mock_report_sender.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cd61084b240bbd9aece1cda7e559d4bec10189e4
|
| --- /dev/null
|
| +++ b/chrome/browser/safe_browsing/mock_report_sender.cc
|
| @@ -0,0 +1,36 @@
|
| +// Copyright 2016 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#include "chrome/browser/safe_browsing/mock_report_sender.h"
|
| +
|
| +namespace safe_browsing {
|
| +
|
| +MockReportSender::MockReportSender()
|
| + : net::ReportSender(nullptr, DO_NOT_SEND_COOKIES) {
|
| + number_of_reports_ = 0;
|
| +}
|
| +
|
| +MockReportSender::~MockReportSender() {}
|
| +
|
| +void MockReportSender::Send(const GURL& report_uri, const std::string& report) {
|
| + latest_report_uri_ = report_uri;
|
| + latest_report_ = report;
|
| + number_of_reports_++;
|
| +}
|
| +
|
| +const GURL& MockReportSender::latest_report_uri() {
|
| + return latest_report_uri_;
|
| +}
|
| +
|
| +const std::string& MockReportSender::latest_report() {
|
| + return latest_report_;
|
| +}
|
| +
|
| +int MockReportSender::GetAndResetNumberOfReportsSent() {
|
| + int new_reports = number_of_reports_;
|
| + number_of_reports_ = 0;
|
| + return new_reports;
|
| +}
|
| +
|
| +} // namespace safe_browsing
|
|
|