From 0d085771e4f3e2b7b8e8310c3706bcd217553864 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Mon, 9 Apr 2018 18:07:03 +0200 Subject: [PATCH] Add tests for new methods --- tests/test-mbptree.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/test-mbptree.c b/tests/test-mbptree.c index 95e577a1..55c1f1cc 100644 --- a/tests/test-mbptree.c +++ b/tests/test-mbptree.c @@ -227,6 +227,22 @@ static void test4(void) btree_clear(b1); btree_clear(b2); + + btree_init(b1); + btree_init(b2); + for(int i = -50; i < 50; i++) + btree_set_at(b1, i, 1000*i); + assert (btree_size(b1) == 100); + for(int i = -10; i < 10; i++) + btree_set_at(b2, i, 1000*i); + assert (btree_size(b2) == 20); + btree_swap(b1, b2); + assert (btree_size(b1) == 20); + assert (btree_size(b2) == 100); + btree_move(b1, b2); + btree_clear(b1); + + } static void test5(void)