Index: components/scheduler/base/nestable_task_runner_for_test.cc |
diff --git a/components/scheduler/base/nestable_task_runner_for_test.cc b/components/scheduler/base/nestable_task_runner_for_test.cc |
index 5f20dd4264ecfad9fb6c14ec526035db7dfd640f..f926d06768068830784fbffe01b4f84fcaa7410b 100644 |
--- a/components/scheduler/base/nestable_task_runner_for_test.cc |
+++ b/components/scheduler/base/nestable_task_runner_for_test.cc |
@@ -11,13 +11,16 @@ namespace scheduler { |
// static |
scoped_refptr<NestableTaskRunnerForTest> NestableTaskRunnerForTest::Create( |
- scoped_refptr<base::SingleThreadTaskRunner> task_runner) { |
- return make_scoped_refptr(new NestableTaskRunnerForTest(task_runner)); |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
+ scoped_ptr<base::TickClock> time_source) { |
+ return make_scoped_refptr( |
+ new NestableTaskRunnerForTest(task_runner, time_source.Pass())); |
} |
NestableTaskRunnerForTest::NestableTaskRunnerForTest( |
- scoped_refptr<base::SingleThreadTaskRunner> task_runner) |
- : task_runner_(task_runner) {} |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
+ scoped_ptr<base::TickClock> time_source) |
+ : task_runner_(task_runner), time_source_(time_source.Pass()) {} |
NestableTaskRunnerForTest::~NestableTaskRunnerForTest() {} |
@@ -43,4 +46,10 @@ bool NestableTaskRunnerForTest::IsNested() const { |
return false; |
} |
+base::TimeTicks NestableTaskRunnerForTest::NowTicks() { |
+ return time_source_->NowTicks(); |
+} |
+ |
+void NestableTaskRunnerForTest::OnNoMoreWork() {} |
+ |
} // namespace scheduler |