Lines Matching refs:BufferQueue

30   BufferQueue Buffers(kSize, 1, Success);  in TEST()
36 BufferQueue Buffers(kSize, 1, Success); in TEST()
38 BufferQueue::Buffer Buf; in TEST()
39 ASSERT_EQ(Buffers.getBuffer(Buf), BufferQueue::ErrorCode::Ok); in TEST()
41 ASSERT_EQ(Buffers.releaseBuffer(Buf), BufferQueue::ErrorCode::Ok); in TEST()
47 BufferQueue Buffers(kSize, 1, Success); in TEST()
49 BufferQueue::Buffer Buf0; in TEST()
50 EXPECT_EQ(Buffers.getBuffer(Buf0), BufferQueue::ErrorCode::Ok); in TEST()
51 BufferQueue::Buffer Buf1; in TEST()
52 EXPECT_EQ(BufferQueue::ErrorCode::NotEnoughMemory, Buffers.getBuffer(Buf1)); in TEST()
53 EXPECT_EQ(Buffers.releaseBuffer(Buf0), BufferQueue::ErrorCode::Ok); in TEST()
58 BufferQueue Buffers(kSize, 1, Success); in TEST()
60 BufferQueue::Buffer Buf; in TEST()
65 BufferQueue::Buffer Known; in TEST()
66 EXPECT_THAT(Buffers.getBuffer(Known), Eq(BufferQueue::ErrorCode::Ok)); in TEST()
68 Eq(BufferQueue::ErrorCode::UnrecognizedBuffer)); in TEST()
69 EXPECT_THAT(Buffers.releaseBuffer(Known), Eq(BufferQueue::ErrorCode::Ok)); in TEST()
74 BufferQueue Buffers(kSize, 2, Success); in TEST()
76 BufferQueue::Buffer Buf; in TEST()
77 ASSERT_EQ(Buffers.getBuffer(Buf), BufferQueue::ErrorCode::Ok); in TEST()
79 ASSERT_EQ(Buffers.finalize(), BufferQueue::ErrorCode::Ok); in TEST()
80 BufferQueue::Buffer OtherBuf; in TEST()
81 ASSERT_EQ(BufferQueue::ErrorCode::QueueFinalizing, in TEST()
83 ASSERT_EQ(BufferQueue::ErrorCode::QueueFinalizing, Buffers.finalize()); in TEST()
84 ASSERT_EQ(Buffers.releaseBuffer(Buf), BufferQueue::ErrorCode::Ok); in TEST()
89 BufferQueue Buffers(kSize, 100, Success); in TEST()
92 BufferQueue::Buffer B; in TEST()
95 if (EC != BufferQueue::ErrorCode::Ok) in TEST()
103 while (Buffers.finalize() != BufferQueue::ErrorCode::Ok) in TEST()
111 BufferQueue Buffers(kSize, 10, Success); in TEST()
114 BufferQueue::Buffer B; in TEST()
116 ASSERT_EQ(Buffers.getBuffer(B), BufferQueue::ErrorCode::Ok); in TEST()
117 ASSERT_EQ(Buffers.releaseBuffer(B), BufferQueue::ErrorCode::Ok); in TEST()
119 Buffers.apply([&](const BufferQueue::Buffer &B) { ++Count; }); in TEST()
125 BufferQueue Buffers(kSize, 10, Success); in TEST()
127 BufferQueue::Buffer B0; in TEST()
128 ASSERT_EQ(Buffers.getBuffer(B0), BufferQueue::ErrorCode::Ok); in TEST()
130 BufferQueue::ErrorCode::Ok); // No more new buffers. in TEST()
133 ASSERT_EQ(Buffers.init(kSize, 10), BufferQueue::ErrorCode::Ok); in TEST()
135 BufferQueue::Buffer B1; in TEST()
136 ASSERT_EQ(Buffers.getBuffer(B1), BufferQueue::ErrorCode::Ok); in TEST()
146 EXPECT_EQ(Buffers.releaseBuffer(B0), BufferQueue::ErrorCode::Ok); in TEST()
149 EXPECT_EQ(Buffers.releaseBuffer(B1), BufferQueue::ErrorCode::Ok); in TEST()
153 ASSERT_EQ(Buffers.finalize(), BufferQueue::ErrorCode::Ok); in TEST()
154 ASSERT_EQ(Buffers.init(kSize, 10), BufferQueue::ErrorCode::Ok); in TEST()
155 EXPECT_EQ(Buffers.getBuffer(B0), BufferQueue::ErrorCode::Ok); in TEST()
156 EXPECT_EQ(Buffers.getBuffer(B1), BufferQueue::ErrorCode::Ok); in TEST()
162 ASSERT_EQ(Buffers.finalize(), BufferQueue::ErrorCode::Ok); in TEST()
163 EXPECT_EQ(Buffers.releaseBuffer(B0), BufferQueue::ErrorCode::Ok); in TEST()
164 EXPECT_EQ(Buffers.releaseBuffer(B1), BufferQueue::ErrorCode::Ok); in TEST()
169 BufferQueue Buffers(kSize, 10, Success); in TEST()
180 thread_local BufferQueue::Buffer B; in TEST()
181 ASSERT_EQ(Buffers.getBuffer(B), BufferQueue::ErrorCode::Ok); in TEST()
197 while (Buffers.getBuffer(B) != BufferQueue::ErrorCode::Ok) in TEST()
204 EXPECT_EQ(Buffers.releaseBuffer(B), BufferQueue::ErrorCode::Ok); in TEST()
225 EXPECT_EQ(Buffers.init(kSize, 10), BufferQueue::ErrorCode::Ok); in TEST()