forked from vieter-v/libvieter
feat(tree): implement free function
This commit is contained in:
parent
935a610b7e
commit
910d7bc3bb
4 changed files with 54 additions and 7 deletions
|
|
@ -9,7 +9,7 @@ void test_init() {
|
|||
vieter_tree *tree = vieter_tree_init();
|
||||
TEST_CHECK(tree != NULL);
|
||||
TEST_SIZE(tree, 0);
|
||||
/* vieter_tree_free(tree); */
|
||||
vieter_tree_free(tree);
|
||||
}
|
||||
|
||||
void test_insert() {
|
||||
|
|
@ -27,6 +27,8 @@ void test_insert() {
|
|||
TEST_CHECK(vieter_tree_insert(tree, i, NULL) == vieter_tree_already_present);
|
||||
TEST_CHECK(vieter_tree_search(&out, tree, i) == vieter_tree_ok);
|
||||
}
|
||||
|
||||
vieter_tree_free(tree);
|
||||
}
|
||||
|
||||
void test_remove() {
|
||||
|
|
@ -42,7 +44,10 @@ void test_remove() {
|
|||
TEST_CHECK(vieter_tree_search(&out, tree, i) == vieter_tree_ok);
|
||||
TEST_CHECK(vieter_tree_remove(&out, tree, i) == vieter_tree_ok);
|
||||
TEST_CHECK(vieter_tree_search(&out, tree, i) == vieter_tree_not_present);
|
||||
TEST_SIZE(tree, 25 - i - 1);
|
||||
}
|
||||
|
||||
vieter_tree_free(tree);
|
||||
}
|
||||
|
||||
TEST_LIST = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue