Add more checks

This commit is contained in:
Patrick Pelissier committed 2018-04-07 11:51:38 +02:00
1 parent b6ec31fe11
commit cb3038e73c
1 file changed
+8 -4
+8 -4
View File
@@ -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);