| Index: content/renderer/scheduler/renderer_scheduler_impl_unittest.cc
|
| diff --git a/content/renderer/scheduler/renderer_scheduler_impl_unittest.cc b/content/renderer/scheduler/renderer_scheduler_impl_unittest.cc
|
| index 64e5f6755f007bcffed28c5640620c11b334ff82..f3fb6446e1e247c3ebef1664efd728c0d6420a37 100644
|
| --- a/content/renderer/scheduler/renderer_scheduler_impl_unittest.cc
|
| +++ b/content/renderer/scheduler/renderer_scheduler_impl_unittest.cc
|
| @@ -12,18 +12,31 @@
|
|
|
| namespace content {
|
|
|
| +class RendererSchedulerImplForTest : public RendererSchedulerImpl {
|
| + public:
|
| + RendererSchedulerImplForTest(
|
| + scoped_refptr<cc::OrderedSimpleTaskRunner> task_runner,
|
| + scoped_refptr<cc::TestNowSource> clock)
|
| + : RendererSchedulerImpl(task_runner), clock_(clock) {}
|
| + ~RendererSchedulerImplForTest() override {}
|
| +
|
| + protected:
|
| + base::TimeTicks Now() const override { return clock_->Now(); }
|
| +
|
| + private:
|
| + scoped_refptr<cc::TestNowSource> clock_;
|
| +};
|
| +
|
| class RendererSchedulerImplTest : public testing::Test {
|
| public:
|
| RendererSchedulerImplTest()
|
| : clock_(cc::TestNowSource::Create(5000)),
|
| mock_task_runner_(new cc::OrderedSimpleTaskRunner(clock_, false)),
|
| - scheduler_(new RendererSchedulerImpl(mock_task_runner_)),
|
| + scheduler_(new RendererSchedulerImplForTest(mock_task_runner_, clock_)),
|
| default_task_runner_(scheduler_->DefaultTaskRunner()),
|
| compositor_task_runner_(scheduler_->CompositorTaskRunner()),
|
| loading_task_runner_(scheduler_->LoadingTaskRunner()),
|
| - idle_task_runner_(scheduler_->IdleTaskRunner()) {
|
| - scheduler_->SetTimeSourceForTesting(clock_);
|
| - }
|
| + idle_task_runner_(scheduler_->IdleTaskRunner()) {}
|
| ~RendererSchedulerImplTest() override {}
|
|
|
| void RunUntilIdle() { mock_task_runner_->RunUntilIdle(); }
|
|
|