| Index: base/task_scheduler/scheduler_thread_pool_unittest.cc
|
| diff --git a/base/task_scheduler/scheduler_thread_pool_unittest.cc b/base/task_scheduler/scheduler_thread_pool_unittest.cc
|
| index 337a2c46c3810c5d21f1937b92fbaf2bf94d101d..a98580cc886ebe94d703e074e1b1af850c9ce5b3 100644
|
| --- a/base/task_scheduler/scheduler_thread_pool_unittest.cc
|
| +++ b/base/task_scheduler/scheduler_thread_pool_unittest.cc
|
| @@ -19,6 +19,7 @@
|
| #include "base/synchronization/lock.h"
|
| #include "base/synchronization/waitable_event.h"
|
| #include "base/task_runner.h"
|
| +#include "base/task_scheduler/delayed_task_manager.h"
|
| #include "base/task_scheduler/sequence.h"
|
| #include "base/task_scheduler/sequence_sort_key.h"
|
| #include "base/task_scheduler/task_tracker.h"
|
| @@ -37,14 +38,14 @@ const size_t kNumTasksPostedPerThread = 150;
|
| class TaskSchedulerThreadPoolTest
|
| : public testing::TestWithParam<ExecutionMode> {
|
| protected:
|
| - TaskSchedulerThreadPoolTest() = default;
|
| + TaskSchedulerThreadPoolTest() : delayed_task_manager_(Bind(&DoNothing)) {}
|
|
|
| void SetUp() override {
|
| thread_pool_ = SchedulerThreadPool::CreateThreadPool(
|
| ThreadPriority::NORMAL, kNumThreadsInThreadPool,
|
| Bind(&TaskSchedulerThreadPoolTest::EnqueueSequenceCallback,
|
| Unretained(this)),
|
| - &task_tracker_);
|
| + &task_tracker_, &delayed_task_manager_);
|
| ASSERT_TRUE(thread_pool_);
|
| }
|
|
|
| @@ -65,6 +66,7 @@ class TaskSchedulerThreadPoolTest
|
| }
|
|
|
| TaskTracker task_tracker_;
|
| + DelayedTaskManager delayed_task_manager_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(TaskSchedulerThreadPoolTest);
|
| };
|
|
|