Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(515)

Unified Diff: webrtc/base/swap_queue_unittest.cc

Issue 2665693002: Moves channel-dependent audio input processing to separate encoder task queue (Closed)
Patch Set: cleanup Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/base/swap_queue_unittest.cc
diff --git a/webrtc/base/swap_queue_unittest.cc b/webrtc/base/swap_queue_unittest.cc
index ff00626cbc09e81a190e293082456df053c2781d..aef5a44a8b163652701efc56eedcdd329e026989 100644
--- a/webrtc/base/swap_queue_unittest.cc
+++ b/webrtc/base/swap_queue_unittest.cc
@@ -42,17 +42,24 @@ class LengthVerifierFunctor {
} // anonymous namespace
TEST(SwapQueueTest, BasicOperation) {
+ const size_t kCapacity = 2;
std::vector<int> i(kChunkSize, 0);
- SwapQueue<std::vector<int>> queue(2, i);
+ SwapQueue<std::vector<int>> queue(kCapacity, i);
+ EXPECT_EQ(queue.Capacity(), kCapacity);
+ EXPECT_EQ(queue.Size(), 0u);
EXPECT_TRUE(queue.Insert(&i));
EXPECT_EQ(i.size(), kChunkSize);
+ EXPECT_EQ(queue.Size(), 1u);
EXPECT_TRUE(queue.Insert(&i));
EXPECT_EQ(i.size(), kChunkSize);
+ EXPECT_EQ(queue.Size(), 2u);
EXPECT_TRUE(queue.Remove(&i));
EXPECT_EQ(i.size(), kChunkSize);
+ EXPECT_EQ(queue.Size(), 1u);
EXPECT_TRUE(queue.Remove(&i));
EXPECT_EQ(i.size(), kChunkSize);
+ EXPECT_EQ(queue.Size(), 0u);
}
TEST(SwapQueueTest, FullQueue) {

Powered by Google App Engine
This is Rietveld 408576698