Index: base/task_scheduler/task_scheduler_impl_unittest.cc |
diff --git a/base/task_scheduler/task_scheduler_impl_unittest.cc b/base/task_scheduler/task_scheduler_impl_unittest.cc |
index c14056ca670053a6c1f566a6ee19eca240f2feda..6aebdf65c7e09b3e998833e22c958530d357f0aa 100644 |
--- a/base/task_scheduler/task_scheduler_impl_unittest.cc |
+++ b/base/task_scheduler/task_scheduler_impl_unittest.cc |
@@ -18,6 +18,7 @@ |
#include "base/synchronization/waitable_event.h" |
#include "base/task_scheduler/task_traits.h" |
#include "base/task_scheduler/test_task_factory.h" |
+#include "base/task_scheduler/worker_pool_params.h" |
#include "base/threading/platform_thread.h" |
#include "base/threading/simple_thread.h" |
#include "base/threading/thread.h" |
@@ -160,26 +161,26 @@ class TaskSchedulerImplTest |
void SetUp() override { |
using IORestriction = SchedulerWorkerPoolImpl::IORestriction; |
- std::vector<TaskSchedulerImpl::WorkerPoolCreationArgs> worker_pools; |
+ std::vector<WorkerPoolParams> worker_pools; |
ASSERT_EQ(BACKGROUND_WORKER_POOL, worker_pools.size()); |
- worker_pools.push_back({"TaskSchedulerBackground", |
- ThreadPriority::BACKGROUND, |
- IORestriction::DISALLOWED, 1U}); |
+ worker_pools.emplace_back("TaskSchedulerBackground", |
+ ThreadPriority::BACKGROUND, |
+ IORestriction::DISALLOWED, 1U); |
ASSERT_EQ(BACKGROUND_FILE_IO_WORKER_POOL, worker_pools.size()); |
- worker_pools.push_back({"TaskSchedulerBackgroundFileIO", |
- ThreadPriority::BACKGROUND, IORestriction::ALLOWED, |
- 3U}); |
+ worker_pools.emplace_back("TaskSchedulerBackgroundFileIO", |
+ ThreadPriority::BACKGROUND, |
+ IORestriction::ALLOWED, 3U); |
ASSERT_EQ(FOREGROUND_WORKER_POOL, worker_pools.size()); |
- worker_pools.push_back({"TaskSchedulerForeground", ThreadPriority::NORMAL, |
- IORestriction::DISALLOWED, 4U}); |
+ worker_pools.emplace_back("TaskSchedulerForeground", ThreadPriority::NORMAL, |
+ IORestriction::DISALLOWED, 4U); |
ASSERT_EQ(FOREGROUND_FILE_IO_WORKER_POOL, worker_pools.size()); |
- worker_pools.push_back({"TaskSchedulerForegroundFileIO", |
- ThreadPriority::NORMAL, IORestriction::ALLOWED, |
- 12U}); |
+ worker_pools.emplace_back("TaskSchedulerForegroundFileIO", |
+ ThreadPriority::NORMAL, IORestriction::ALLOWED, |
+ 12U); |
scheduler_ = TaskSchedulerImpl::Create(worker_pools, |
Bind(&GetThreadPoolIndexForTraits)); |