| Index: content/child/scheduler/scheduler_helper_unittest.cc
|
| diff --git a/content/child/scheduler/scheduler_helper_unittest.cc b/content/child/scheduler/scheduler_helper_unittest.cc
|
| index 9d57e722cd185bf9c116de9da716b150293bf6a8..f5d97ef2599ff4194b3589a2dd89d0fec368b754 100644
|
| --- a/content/child/scheduler/scheduler_helper_unittest.cc
|
| +++ b/content/child/scheduler/scheduler_helper_unittest.cc
|
| @@ -124,11 +124,6 @@ class SchedulerHelperForTest : public SchedulerHelper,
|
|
|
| ~SchedulerHelperForTest() override {}
|
|
|
| - using SchedulerHelper::CanExceedIdleDeadlineIfRequired;
|
| - using SchedulerHelper::EndIdlePeriod;
|
| - using SchedulerHelper::StartIdlePeriod;
|
| - using SchedulerHelper::EnableLongIdlePeriod;
|
| -
|
| // SchedulerHelperDelegate implementation:
|
| MOCK_METHOD2(CanEnterLongIdlePeriod,
|
| bool(base::TimeTicks now,
|
| @@ -239,6 +234,10 @@ class SchedulerHelperTest : public BaseSchedulerHelperTest {
|
|
|
| ~SchedulerHelperTest() override {}
|
|
|
| + TaskQueueManager* task_queue_manager() const {
|
| + return scheduler_helper_->task_queue_manager_.get();
|
| + }
|
| +
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(SchedulerHelperTest);
|
| };
|
| @@ -457,8 +456,6 @@ TEST_F(SchedulerHelperTest, TestPostIdleTaskWakesAfterWakeupIdleTask) {
|
|
|
| TEST_F(SchedulerHelperTest, TestDelayedEndIdlePeriod) {
|
| mock_task_runner_->SetAutoAdvanceNowToPendingTasks(true);
|
| - TaskQueueManager* task_queue_manager =
|
| - scheduler_helper_->SchedulerTaskQueueManager();
|
|
|
| EXPECT_CALL(*scheduler_helper_, CanEnterLongIdlePeriod(_, _))
|
| .Times(2)
|
| @@ -470,21 +467,19 @@ TEST_F(SchedulerHelperTest, TestDelayedEndIdlePeriod) {
|
| scheduler_helper_->EnableLongIdlePeriod();
|
|
|
| // Check there is a pending delayed task.
|
| - EXPECT_GT(
|
| - task_queue_manager->NextPendingDelayedTaskRunTime(), base::TimeTicks());
|
| + EXPECT_GT(task_queue_manager()->NextPendingDelayedTaskRunTime(),
|
| + base::TimeTicks());
|
|
|
| RunUntilIdle();
|
|
|
| // If the delayed task ran, it will an EnableLongIdlePeriod on the control
|
| // task after wake up queue.
|
| - EXPECT_FALSE(task_queue_manager->IsQueueEmpty(
|
| + EXPECT_FALSE(task_queue_manager()->IsQueueEmpty(
|
| SchedulerHelper::CONTROL_TASK_AFTER_WAKEUP_QUEUE));
|
| }
|
|
|
| TEST_F(SchedulerHelperTest, TestDelayedEndIdlePeriodCanceled) {
|
| mock_task_runner_->SetAutoAdvanceNowToPendingTasks(true);
|
| - TaskQueueManager* task_queue_manager =
|
| - scheduler_helper_->SchedulerTaskQueueManager();
|
|
|
| EXPECT_CALL(*scheduler_helper_, CanEnterLongIdlePeriod(_, _))
|
| .Times(1)
|
| @@ -496,15 +491,15 @@ TEST_F(SchedulerHelperTest, TestDelayedEndIdlePeriodCanceled) {
|
| scheduler_helper_->EnableLongIdlePeriod();
|
|
|
| // Check there is a pending delayed task.
|
| - EXPECT_GT(
|
| - task_queue_manager->NextPendingDelayedTaskRunTime(), base::TimeTicks());
|
| + EXPECT_GT(task_queue_manager()->NextPendingDelayedTaskRunTime(),
|
| + base::TimeTicks());
|
|
|
| scheduler_helper_->EndIdlePeriod();
|
| RunUntilIdle();
|
|
|
| // If the delayed task didn't run, there will be nothing on the control task
|
| // after wake up queue.
|
| - EXPECT_TRUE(task_queue_manager->IsQueueEmpty(
|
| + EXPECT_TRUE(scheduler_helper_->IsQueueEmpty(
|
| SchedulerHelper::CONTROL_TASK_AFTER_WAKEUP_QUEUE));
|
| }
|
|
|
|
|