Index: content/child/scheduler/task_queue_manager_unittest.cc |
diff --git a/content/child/scheduler/task_queue_manager_unittest.cc b/content/child/scheduler/task_queue_manager_unittest.cc |
index 17a206b722685b75d5e036dcc32b7b2723abba10..5a57320045872310b8905106aee575a4112fc01d 100644 |
--- a/content/child/scheduler/task_queue_manager_unittest.cc |
+++ b/content/child/scheduler/task_queue_manager_unittest.cc |
@@ -10,6 +10,7 @@ |
#include "content/child/scheduler/nestable_task_runner_for_test.h" |
#include "content/child/scheduler/scheduler_message_loop_delegate.h" |
#include "content/child/scheduler/task_queue_selector.h" |
+#include "content/test/test_time_source.h" |
#include "testing/gmock/include/gmock/gmock.h" |
using testing::ElementsAre; |
@@ -123,7 +124,8 @@ class TaskQueueManagerTest : public testing::Test { |
manager_ = make_scoped_ptr(new TaskQueueManager( |
num_queues, NestableTaskRunnerForTest::Create(test_task_runner_.get()), |
selector_.get(), "test.scheduler")); |
- manager_->SetTimeSourceForTesting(now_src_); |
+ manager_->SetTimeSourceForTesting( |
+ make_scoped_ptr(new TestTimeSource(now_src_))); |
EXPECT_EQ(num_queues, selector_->work_queues().size()); |
} |
@@ -223,7 +225,8 @@ TEST_F(TaskQueueManagerTest, NowNotCalledWhenThereAreNoDelayedTasks) { |
Initialize(3u, SelectorType::Explicit); |
scoped_refptr<cc::TestNowSource> now_src = cc::TestNowSource::Create(1000); |
- manager_->SetTimeSourceForTesting(now_src); |
+ manager_->SetTimeSourceForTesting( |
+ make_scoped_ptr(new TestTimeSource(now_src))); |
scoped_refptr<base::SingleThreadTaskRunner> runners[3] = { |
manager_->TaskRunnerForQueue(0), |
@@ -987,7 +990,7 @@ TEST_F(TaskQueueManagerTest, ThreadCheckAfterTermination) { |
TEST_F(TaskQueueManagerTest, NextPendingDelayedTaskRunTime) { |
scoped_refptr<cc::TestNowSource> clock(cc::TestNowSource::Create()); |
Initialize(2u, SelectorType::Explicit); |
- manager_->SetTimeSourceForTesting(clock); |
+ manager_->SetTimeSourceForTesting(make_scoped_ptr(new TestTimeSource(clock))); |
scoped_refptr<base::SingleThreadTaskRunner> runners[2] = { |
manager_->TaskRunnerForQueue(0), manager_->TaskRunnerForQueue(1)}; |