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..3c2ebb0bd92061762c2ee2b5ebe154c6b5458e84 100644 |
--- a/components/scheduler/child/scheduler_task_runner_delegate_for_test.cc |
+++ b/components/scheduler/child/scheduler_task_runner_delegate_for_test.cc |
@@ -6,21 +6,25 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
-#include "components/scheduler/base/nestable_task_runner_for_test.h" |
+#include "components/scheduler/base/task_queue_manager_delegate_for_test.h" |
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_( |
+ TaskQueueManagerDelegateForTest::Create(task_runner, |
+ time_source.Pass())) {} |
SchedulerTaskRunnerDelegateForTest::~SchedulerTaskRunnerDelegateForTest() {} |
@@ -55,4 +59,10 @@ bool SchedulerTaskRunnerDelegateForTest::IsNested() const { |
return task_runner_->IsNested(); |
} |
+base::TimeTicks SchedulerTaskRunnerDelegateForTest::NowTicks() { |
+ return task_runner_->NowTicks(); |
+} |
+ |
+void SchedulerTaskRunnerDelegateForTest::OnNoMoreWork() {} |
+ |
} // namespace scheduler |