From fbc8f407eb409513de7af404b4f765f7426e2468 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 10 Oct 2021 10:18:06 +0200 Subject: [PATCH] Add test for method _remove --- tests/test-mrbtree.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test-mrbtree.c b/tests/test-mrbtree.c index 94df559d..df2c2a0f 100644 --- a/tests/test-mrbtree.c +++ b/tests/test-mrbtree.c @@ -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));