Mon, 19 Feb 2024 22:12:13 +0100
add depth assertion to basic tree iterator test
tests/test_tree.c | file | annotate | diff | comparison | revisions |
1.1 --- a/tests/test_tree.c Mon Feb 19 22:09:16 2024 +0100 1.2 +++ b/tests/test_tree.c Mon Feb 19 22:12:13 2024 +0100 1.3 @@ -303,6 +303,15 @@ 1.4 chk++; 1.5 CX_TEST_ASSERT(node == iter.node); 1.6 CX_TEST_ASSERT(!iter.exiting); 1.7 + if (node == &root) { 1.8 + CX_TEST_ASSERT(iter.depth == 1); 1.9 + } else if (node == &a || node == &b || node == &c) { 1.10 + CX_TEST_ASSERT(iter.depth == 2); 1.11 + } else if (node == &cba) { 1.12 + CX_TEST_ASSERT(iter.depth == 4); 1.13 + } else { 1.14 + CX_TEST_ASSERT(iter.depth == 3); 1.15 + } 1.16 } 1.17 CX_TEST_ASSERT(iter.counter == 11); 1.18 CX_TEST_ASSERT(chk == 11);