diff options
Diffstat (limited to 'src/03/avl_tree_test.c')
| -rw-r--r-- | src/03/avl_tree_test.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/03/avl_tree_test.c b/src/03/avl_tree_test.c index 56e412b..95e52a3 100644 --- a/src/03/avl_tree_test.c +++ b/src/03/avl_tree_test.c @@ -326,8 +326,11 @@ Ensure(to_rb_tree_returns_a_new_red_black_tree) { expected = rb_tree_insert(expected, items[i]); } - RBTree *rb_tree = avl_tree_to_rb_tree(tree); - assert_that(rb_equals(expected, rb_tree), is_equal_to(true)); + RBTree *actual = avl_tree_to_rb_tree(tree); + + assert_that(rb_equals(expected, actual), is_equal_to(true)); + assert_that(rb_tree_is_valid(actual), is_equal_to(true)); + assert_that(rb_tree_is_valid(expected), is_equal_to(true)); } Ensure(to_rb_tree_handles_trees_with_a_large_depth) { |
