Add basic testing for _push_move method

This commit is contained in:
Patrick Pelissier committed 2019-07-11 13:38:58 +02:00
1 parent c8f2c0e06e
commit 23b2e07132
1 file changed
+10
+10
View File
@@ -472,6 +472,16 @@ static void test_spsc(void)
assert(j == 16);
for(unsigned i = 0; i < 16; i++)
assert( tab[i] == i * i);
do {
b = squeue_uint_pop(&j, q);
} while (b);
assert(squeue_uint_empty_p(q));
b = squeue_uint_push_move(q, 65536);
assert(b);
b = squeue_uint_pop(&j, q);
assert(b);
assert(j == 65536);
squeue_uint_clear(q);
}