Index: components/scheduler/child/idle_helper_unittest.cc |
diff --git a/components/scheduler/child/idle_helper_unittest.cc b/components/scheduler/child/idle_helper_unittest.cc |
index b4f559bdf9745d92ba7e295875f7a35e0ca4b1a2..54c70e673953340e2d6e5df686182aca7c0221d1 100644 |
--- a/components/scheduler/child/idle_helper_unittest.cc |
+++ b/components/scheduler/child/idle_helper_unittest.cc |
@@ -7,6 +7,7 @@ |
#include "base/callback.h" |
#include "base/test/simple_test_tick_clock.h" |
#include "cc/test/ordered_simple_task_runner.h" |
+#include "components/scheduler/base/real_time_domain.h" |
#include "components/scheduler/base/task_queue.h" |
#include "components/scheduler/base/task_queue_manager.h" |
#include "components/scheduler/base/test_time_source.h" |
@@ -844,8 +845,9 @@ TEST_F(IdleHelperTest, TestLongIdlePeriodPaused) { |
idle_helper_->EnableLongIdlePeriod(); |
CheckIdlePeriodStateIs("in_long_idle_period_paused"); |
// There shouldn't be any delayed tasks posted by the idle helper when paused. |
- EXPECT_EQ(base::TimeTicks(), |
- scheduler_helper_->NextPendingDelayedTaskRunTime()); |
+ base::TimeTicks next_pending_delayed_task; |
+ EXPECT_FALSE(scheduler_helper_->real_time_domain()->NextScheduledRunTime( |
+ &next_pending_delayed_task)); |
// Posting a task should transition us to the an active state. |
max_idle_task_reposts = 2; |
@@ -865,8 +867,8 @@ TEST_F(IdleHelperTest, TestLongIdlePeriodPaused) { |
// Once all task have been run we should go back to the paused state. |
CheckIdlePeriodStateIs("in_long_idle_period_paused"); |
- EXPECT_EQ(base::TimeTicks(), |
- scheduler_helper_->NextPendingDelayedTaskRunTime()); |
+ EXPECT_FALSE(scheduler_helper_->real_time_domain()->NextScheduledRunTime( |
+ &next_pending_delayed_task)); |
idle_helper_->EndIdlePeriod(); |
CheckIdlePeriodStateIs("not_in_idle_period"); |