Add tests for new methods
This commit is contained in:
1 parent
f3b2b6b41e
commit
0d085771e4
1 file changed
+16
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user