tests/test_tree.c

changeset 1318
12fa1d37fe48
parent 1307
b2547ff3d1ce
child 1319
aa1f580f8f59
equal deleted inserted replaced
1317:eeb2fc3850e2 1318:12fa1d37fe48
1501 ); 1501 );
1502 CX_TEST_ASSERT(result != 0); 1502 CX_TEST_ASSERT(result != 0);
1503 CX_TEST_ASSERT(node != NULL); 1503 CX_TEST_ASSERT(node != NULL);
1504 CX_TEST_ASSERT(node->parent == NULL); 1504 CX_TEST_ASSERT(node->parent == NULL);
1505 CX_TEST_ASSERT(node->children == NULL); 1505 CX_TEST_ASSERT(node->children == NULL);
1506 free(node); 1506 cxFree(cxDefaultAllocator, node);
1507 node = NULL; 1507 node = NULL;
1508 size_t added = cx_tree_add_array( 1508 size_t added = cx_tree_add_array(
1509 "/", 1, sizeof(const char *), 1509 "/", 1, sizeof(const char *),
1510 tree_node_file_search, 1510 tree_node_file_search,
1511 tree_node_file_create, NULL, 1511 tree_node_file_create, NULL,
1514 ); 1514 );
1515 CX_TEST_ASSERT(added == 0); 1515 CX_TEST_ASSERT(added == 0);
1516 CX_TEST_ASSERT(node != NULL); 1516 CX_TEST_ASSERT(node != NULL);
1517 CX_TEST_ASSERT(node->parent == NULL); 1517 CX_TEST_ASSERT(node->parent == NULL);
1518 CX_TEST_ASSERT(node->children == NULL); 1518 CX_TEST_ASSERT(node->children == NULL);
1519 free(node); 1519 cxFree(cxDefaultAllocator, node);
1520 } 1520 }
1521 } 1521 }
1522 1522
1523 CX_TEST(test_tree_add_duplicate_root) { 1523 CX_TEST(test_tree_add_duplicate_root) {
1524 tree_node_file root = {0}; 1524 tree_node_file root = {0};
1533 tree_node_file_layout 1533 tree_node_file_layout
1534 ); 1534 );
1535 CX_TEST_ASSERT(result == 0); 1535 CX_TEST_ASSERT(result == 0);
1536 CX_TEST_ASSERT(root.children == node); 1536 CX_TEST_ASSERT(root.children == node);
1537 CX_TEST_ASSERT(node->parent == &root); 1537 CX_TEST_ASSERT(node->parent == &root);
1538 free(node); 1538 cxFree(cxDefaultAllocator, node);
1539 } 1539 }
1540 } 1540 }
1541 1541
1542 CX_TEST(test_tree_add_zero) { 1542 CX_TEST(test_tree_add_zero) {
1543 CxTestingAllocator talloc; 1543 CxTestingAllocator talloc;

mercurial