| Index: components/scheduler/child/scheduler_task_runner_delegate_for_test.cc
|
| diff --git a/components/scheduler/child/scheduler_task_runner_delegate_for_test.cc b/components/scheduler/child/scheduler_task_runner_delegate_for_test.cc
|
| index 4405d6d8011c31ec62f64be1ac5fb2199a85e705..0d7953d2254808697f37e37e9b937eb584327adc 100644
|
| --- a/components/scheduler/child/scheduler_task_runner_delegate_for_test.cc
|
| +++ b/components/scheduler/child/scheduler_task_runner_delegate_for_test.cc
|
| @@ -13,14 +13,17 @@ namespace scheduler {
|
| // static
|
| scoped_refptr<SchedulerTaskRunnerDelegateForTest>
|
| SchedulerTaskRunnerDelegateForTest::Create(
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner) {
|
| + scoped_refptr<base::SingleThreadTaskRunner> task_runner,
|
| + scoped_ptr<base::TickClock> time_source) {
|
| return make_scoped_refptr(
|
| - new SchedulerTaskRunnerDelegateForTest(task_runner));
|
| + new SchedulerTaskRunnerDelegateForTest(task_runner, time_source.Pass()));
|
| }
|
|
|
| SchedulerTaskRunnerDelegateForTest::SchedulerTaskRunnerDelegateForTest(
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner)
|
| - : task_runner_(NestableTaskRunnerForTest::Create(task_runner)) {}
|
| + scoped_refptr<base::SingleThreadTaskRunner> task_runner,
|
| + scoped_ptr<base::TickClock> time_source)
|
| + : task_runner_(
|
| + NestableTaskRunnerForTest::Create(task_runner, time_source.Pass())) {}
|
|
|
| SchedulerTaskRunnerDelegateForTest::~SchedulerTaskRunnerDelegateForTest() {}
|
|
|
| @@ -55,4 +58,10 @@ bool SchedulerTaskRunnerDelegateForTest::IsNested() const {
|
| return task_runner_->IsNested();
|
| }
|
|
|
| +base::TimeTicks SchedulerTaskRunnerDelegateForTest::NowTicks() {
|
| + return task_runner_->NowTicks();
|
| +}
|
| +
|
| +void SchedulerTaskRunnerDelegateForTest::OnNoMoreWork() {}
|
| +
|
| } // namespace scheduler
|
|
|