Add some tests of _equal_p

This commit is contained in:
Patrick Pelissier committed 2018-04-10 23:25:04 +02:00
1 parent 353d2d4cc9
commit 654521b74c
1 file changed
+5 -1
+5 -1
View File
@@ -204,10 +204,12 @@ static void test4(void)
btree_set_at(b1, i, 1000*i);
assert(btree_size(b1) == 1000);
btree_init_set(b2, b1);
assert(btree_size(b2) == 1000);
assert (btree_size(b2) == 1000);
assert (btree_equal_p(b1, b2));
for(int i = 0; i < 1000; i++) {
bool r = btree_remove(b2, i);
assert (r == true);
assert (!btree_equal_p(b1, b2));
}
assert(btree_size(b2) == 0);
@@ -216,6 +218,7 @@ static void test4(void)
assert(btree_size(b2) == 5000);
btree_set(b2, b1);
assert(btree_size(b2) == 1000);
assert (btree_equal_p(b1, b2));
for(int i = 0; i < 1000; i++) {
bool r = btree_remove(b2, i);
assert (r == true);
@@ -224,6 +227,7 @@ static void test4(void)
btree_set(b1, b2);
assert(btree_size(b1) == 0);
assert (btree_equal_p(b1, b2));
btree_clear(b1);
btree_clear(b2);