Lines Matching refs:RB
36 RingBuffer<T> *RB; in TestRB() local
39 RB = RingBuffer<T>::New(Size); in TestRB()
40 EXPECT_EQ(RB->size(), Size); in TestRB()
41 RB->Delete(); in TestRB()
44 RB = RingBuffer<T>::New(4); in TestRB()
45 EXPECT_EQ(RB->size(), 4U); in TestRB()
47 EXPECT_EQ((int64_t)(*RB)[0], (int64_t)a0); \ in TestRB()
48 EXPECT_EQ((int64_t)(*RB)[1], (int64_t)a1); \ in TestRB()
49 EXPECT_EQ((int64_t)(*RB)[2], (int64_t)a2); \ in TestRB()
50 EXPECT_EQ((int64_t)(*RB)[3], (int64_t)a3); in TestRB()
52 RB->push(T(1)); EXPECT_RING_BUFFER(1, 0, 0, 0); in TestRB()
53 RB->push(T(2)); EXPECT_RING_BUFFER(2, 1, 0, 0); in TestRB()
54 RB->push(T(3)); EXPECT_RING_BUFFER(3, 2, 1, 0); in TestRB()
55 RB->push(T(4)); EXPECT_RING_BUFFER(4, 3, 2, 1); in TestRB()
56 RB->push(T(5)); EXPECT_RING_BUFFER(5, 4, 3, 2); in TestRB()
57 RB->push(T(6)); EXPECT_RING_BUFFER(6, 5, 4, 3); in TestRB()
58 RB->push(T(7)); EXPECT_RING_BUFFER(7, 6, 5, 4); in TestRB()
59 RB->push(T(8)); EXPECT_RING_BUFFER(8, 7, 6, 5); in TestRB()
60 RB->push(T(9)); EXPECT_RING_BUFFER(9, 8, 7, 6); in TestRB()
61 RB->push(T(10)); EXPECT_RING_BUFFER(10, 9, 8, 7); in TestRB()
62 RB->push(T(11)); EXPECT_RING_BUFFER(11, 10, 9, 8); in TestRB()
63 RB->push(T(12)); EXPECT_RING_BUFFER(12, 11, 10, 9); in TestRB()