From 654521b74c9f5d957bfffdcb5ac308554d6e4269 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Tue, 10 Apr 2018 23:25:04 +0200 Subject: [PATCH] Add some tests of _equal_p --- tests/test-mbptree.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test-mbptree.c b/tests/test-mbptree.c index 55c1f1cc..87fa3cef 100644 --- a/tests/test-mbptree.c +++ b/tests/test-mbptree.c @@ -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);