Index: components/metrics/metrics_reporting_scheduler_unittest.cc |
diff --git a/components/metrics/metrics_reporting_scheduler_unittest.cc b/components/metrics/metrics_reporting_scheduler_unittest.cc |
index ee80cc74eac3edb90592ee96ab233000c5b89804..2a8e7fafa0f546fd78e3f985eadedab861c2bf8d 100644 |
--- a/components/metrics/metrics_reporting_scheduler_unittest.cc |
+++ b/components/metrics/metrics_reporting_scheduler_unittest.cc |
@@ -22,6 +22,11 @@ class MetricsReportingSchedulerTest : public testing::Test { |
base::Unretained(this)); |
} |
+ base::Callback<void(bool*)> GetConnectionCallback() { |
+ return base::Bind(&MetricsReportingSchedulerTest::SetConnectionTypeCallback, |
+ base::Unretained(this)); |
+ } |
+ |
int callback_call_count() const { return callback_call_count_; } |
private: |
@@ -29,6 +34,10 @@ class MetricsReportingSchedulerTest : public testing::Test { |
++callback_call_count_; |
} |
+ void SetConnectionTypeCallback(bool* is_cellular_out) { |
+ *is_cellular_out = false; |
+ } |
+ |
int callback_call_count_; |
base::MessageLoopForUI message_loop_; |
@@ -38,7 +47,7 @@ class MetricsReportingSchedulerTest : public testing::Test { |
TEST_F(MetricsReportingSchedulerTest, InitTaskCompleteBeforeTimer) { |
- MetricsReportingScheduler scheduler(GetCallback()); |
+ MetricsReportingScheduler scheduler(GetCallback(), GetConnectionCallback()); |
scheduler.SetUploadIntervalForTesting(base::TimeDelta()); |
scheduler.InitTaskComplete(); |
scheduler.Start(); |
@@ -49,7 +58,7 @@ TEST_F(MetricsReportingSchedulerTest, InitTaskCompleteBeforeTimer) { |
} |
TEST_F(MetricsReportingSchedulerTest, InitTaskCompleteAfterTimer) { |
- MetricsReportingScheduler scheduler(GetCallback()); |
+ MetricsReportingScheduler scheduler(GetCallback(), GetConnectionCallback()); |
scheduler.SetUploadIntervalForTesting(base::TimeDelta()); |
scheduler.Start(); |
base::RunLoop().RunUntilIdle(); |