12 for(int i
=0;i
<FIFO_SIZE
/2;i
++) {
14 TEST_ASSERT_EQUAL(i
, f
.pop());
16 for(int i
=0;i
<FIFO_SIZE
-1;i
++) {
21 void test_fifo_pop_wrap(void)
24 for(int i
=0;i
<FIFO_SIZE
-1;i
++) {
25 TEST_ASSERT_EQUAL(i
, f
.pop());
29 void test_fifo_popBytes_wrap(void)
32 uint8_t buf
[FIFO_SIZE
] = {0};
33 f
.popBytes(buf
, FIFO_SIZE
-1);
34 for(int i
=0;i
<FIFO_SIZE
-1;i
++) {
35 TEST_ASSERT_EQUAL(i
, buf
[i
]);
39 int main(int argc
, char **argv
)
42 RUN_TEST(test_fifo_pop_wrap
);
43 RUN_TEST(test_fifo_popBytes_wrap
);