Add more checks
This commit is contained in:
1 parent
b6ec31fe11
commit
cb3038e73c
1 file changed
+8
-4
@@ -91,16 +91,20 @@ static void test1(void)
|
|||||||
assert (*btree_get(b, i) == 2*i);
|
assert (*btree_get(b, i) == 2*i);
|
||||||
}
|
}
|
||||||
assert (btree_size(b) == 2000);
|
assert (btree_size(b) == 2000);
|
||||||
btree_remove(b, 0);
|
bool r = btree_remove(b, 0);
|
||||||
|
assert (r == true);
|
||||||
assert (btree_get(b, 0) == NULL);
|
assert (btree_get(b, 0) == NULL);
|
||||||
assert (btree_size(b) == 1999);
|
assert (btree_size(b) == 1999);
|
||||||
btree_remove(b, 1);
|
r = btree_remove(b, 1);
|
||||||
|
assert (r == true);
|
||||||
assert (btree_get(b, 1) == NULL);
|
assert (btree_get(b, 1) == NULL);
|
||||||
assert (btree_size(b) == 1998);
|
assert (btree_size(b) == 1998);
|
||||||
btree_remove(b, 2);
|
r = btree_remove(b, 2);
|
||||||
|
assert (r == true);
|
||||||
assert (btree_get(b, 2) == NULL);
|
assert (btree_get(b, 2) == NULL);
|
||||||
assert (btree_size(b) == 1997);
|
assert (btree_size(b) == 1997);
|
||||||
btree_remove(b, 0);
|
r = btree_remove(b, 0);
|
||||||
|
assert (r == false);
|
||||||
assert (btree_get(b, 0) == NULL);
|
assert (btree_get(b, 0) == NULL);
|
||||||
assert (btree_size(b) == 1997);
|
assert (btree_size(b) == 1997);
|
||||||
btree_remove(b, -1);
|
btree_remove(b, -1);
|
||||||
|
|||||||
Reference in new issue
Block a user