Add test for method _remove

This commit is contained in:
Patrick Pelissier committed 2021-10-10 10:18:06 +02:00
1 parent 09a8b93634
commit fbc8f407eb
1 file changed
+11
+11
View File
@@ -153,9 +153,20 @@ static void test_uint(void)
rbtree_uint_init(tree3);
rbtree_uint_push(tree3, 5);
assert(rbtree_uint_size(tree3) == 1);
assert(*rbtree_uint_cmin(tree3) == 5);
assert(*rbtree_uint_cmax(tree3) == 5);
rbtree_uint_move(tree3, tree);
rbtree_uint_clear(tree3);
rbtree_uint_init(tree3);
rbtree_uint_push(tree3, 5);
assert(rbtree_uint_size(tree3) == 1);
rbtree_uint_it(it, tree3);
rbtree_uint_remove(tree3, it);
assert(rbtree_uint_size(tree3) == 0);
rbtree_uint_clear(tree3);
rbtree_uint_init_move(tree, tree2);
rbtree_uint_init_move(tree2, tree);
assert (rbtree_uint_empty_p(tree2));