add depth assertion to basic tree iterator test

Mon, 19 Feb 2024 22:12:13 +0100

author
Mike Becker <universe@uap-core.de>
date
Mon, 19 Feb 2024 22:12:13 +0100
changeset 837
7c15fea5cbea
parent 836
2672a2f79484
child 838
1ce90ab4fab9

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);

mercurial