diff options
Diffstat (limited to 'deps/v8/test/unittests/libplatform/task-queue-unittest.cc')
-rw-r--r-- | deps/v8/test/unittests/libplatform/task-queue-unittest.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/deps/v8/test/unittests/libplatform/task-queue-unittest.cc b/deps/v8/test/unittests/libplatform/task-queue-unittest.cc index 9bb160dd31..4001048a8e 100644 --- a/deps/v8/test/unittests/libplatform/task-queue-unittest.cc +++ b/deps/v8/test/unittests/libplatform/task-queue-unittest.cc @@ -38,9 +38,10 @@ class TaskQueueThread final : public base::Thread { TEST(TaskQueueTest, Basic) { TaskQueue queue; - MockTask task; - queue.Append(&task); - EXPECT_EQ(&task, queue.GetNext()); + std::unique_ptr<Task> task(new MockTask()); + Task* ptr = task.get(); + queue.Append(std::move(task)); + EXPECT_EQ(ptr, queue.GetNext().get()); queue.Terminate(); EXPECT_THAT(queue.GetNext(), IsNull()); } |