Index: webrtc/base/task_queue_unittest.cc |
diff --git a/webrtc/base/task_queue_unittest.cc b/webrtc/base/task_queue_unittest.cc |
index 74433b91440117250fc72cc959326db0afa2f935..703dc408d8a4fefb43ce7ac972215818c57cb82b 100644 |
--- a/webrtc/base/task_queue_unittest.cc |
+++ b/webrtc/base/task_queue_unittest.cc |
@@ -37,22 +37,21 @@ TEST(TaskQueueTest, Construct) { |
TEST(TaskQueueTest, PostAndCheckCurrent) { |
static const char kQueueName[] = "PostAndCheckCurrent"; |
+ Event event(false, false); |
TaskQueue queue(kQueueName); |
// We're not running a task, so there shouldn't be a current queue. |
EXPECT_FALSE(queue.IsCurrent()); |
EXPECT_FALSE(TaskQueue::Current()); |
- Event event(false, false); |
queue.PostTask(Bind(&CheckCurrent, kQueueName, &event, &queue)); |
EXPECT_TRUE(event.Wait(1000)); |
} |
TEST(TaskQueueTest, PostCustomTask) { |
static const char kQueueName[] = "PostCustomImplementation"; |
- TaskQueue queue(kQueueName); |
- |
Event event(false, false); |
+ TaskQueue queue(kQueueName); |
class CustomTask : public QueuedTask { |
public: |
@@ -74,18 +73,18 @@ TEST(TaskQueueTest, PostCustomTask) { |
TEST(TaskQueueTest, PostLambda) { |
static const char kQueueName[] = "PostLambda"; |
+ Event event(false, false); |
TaskQueue queue(kQueueName); |
- Event event(false, false); |
queue.PostTask([&event]() { event.Set(); }); |
EXPECT_TRUE(event.Wait(1000)); |
} |
TEST(TaskQueueTest, PostFromQueue) { |
static const char kQueueName[] = "PostFromQueue"; |
+ Event event(false, false); |
TaskQueue queue(kQueueName); |
- Event event(false, false); |
queue.PostTask( |
[&event, &queue]() { queue.PostTask([&event]() { event.Set(); }); }); |
EXPECT_TRUE(event.Wait(1000)); |
@@ -93,9 +92,9 @@ TEST(TaskQueueTest, PostFromQueue) { |
TEST(TaskQueueTest, PostDelayed) { |
static const char kQueueName[] = "PostDelayed"; |
+ Event event(false, false); |
TaskQueue queue(kQueueName); |
- Event event(false, false); |
uint32_t start = Time(); |
queue.PostDelayedTask(Bind(&CheckCurrent, kQueueName, &event, &queue), 100); |
EXPECT_TRUE(event.Wait(1000)); |
@@ -109,9 +108,9 @@ TEST(TaskQueueTest, PostDelayed) { |
TEST(TaskQueueTest, PostMultipleDelayed) { |
static const char kQueueName[] = "PostMultipleDelayed"; |
+ std::vector<std::unique_ptr<Event>> events; |
TaskQueue queue(kQueueName); |
- std::vector<std::unique_ptr<Event>> events; |
for (int i = 0; i < 100; ++i) { |
events.push_back(std::unique_ptr<Event>(new Event(false, false))); |
queue.PostDelayedTask( |
@@ -135,14 +134,13 @@ TEST(TaskQueueTest, PostDelayedAfterDestruct) { |
TEST(TaskQueueTest, PostAndReply) { |
static const char kPostQueue[] = "PostQueue"; |
static const char kReplyQueue[] = "ReplyQueue"; |
+ Event event(false, false); |
TaskQueue post_queue(kPostQueue); |
TaskQueue reply_queue(kReplyQueue); |
- Event event(false, false); |
post_queue.PostTaskAndReply( |
Bind(&CheckCurrent, kPostQueue, nullptr, &post_queue), |
Bind(&CheckCurrent, kReplyQueue, &event, &reply_queue), &reply_queue); |
- EXPECT_TRUE(event.Wait(1000)); |
} |
TEST(TaskQueueTest, PostAndReuse) { |
@@ -195,10 +193,10 @@ TEST(TaskQueueTest, PostAndReuse) { |
TEST(TaskQueueTest, PostAndReplyLambda) { |
static const char kPostQueue[] = "PostQueue"; |
static const char kReplyQueue[] = "ReplyQueue"; |
+ Event event(false, false); |
TaskQueue post_queue(kPostQueue); |
TaskQueue reply_queue(kReplyQueue); |
- Event event(false, false); |
bool my_flag = false; |
post_queue.PostTaskAndReply([&my_flag]() { my_flag = true; }, |
[&event]() { event.Set(); }, &reply_queue); |
@@ -220,10 +218,10 @@ void TestPostTaskAndReply(TaskQueue* work_queue, |
TEST(TaskQueueTest, PostAndReply2) { |
static const char kQueueName[] = "PostAndReply2"; |
static const char kWorkQueueName[] = "PostAndReply2_Worker"; |
+ Event event(false, false); |
TaskQueue queue(kQueueName); |
TaskQueue work_queue(kWorkQueueName); |
- Event event(false, false); |
queue.PostTask( |
Bind(&TestPostTaskAndReply, &work_queue, kWorkQueueName, &event)); |
EXPECT_TRUE(event.Wait(1000)); |