#include #include #include "bintree.h" #include "unity.h" void treeTest() { TreeNode root; TreeNode node1; TreeNode node2; int dataRoot = 2; int dataNode1 = 1; int dataNode2 = 3; root.data = &dataRoot; root.left = &node1; root.right = &node2; node1.data = &dataNode1; node1.left = NULL; node1.right = NULL; node2.data = &dataNode2; node2.left = NULL; node2.right = NULL; TEST_ASSERT_EQUAL_INT(3,treeSize(&root)); clearTree(&root); TEST_ASSERT_EQUAL_INT(0,treeSize(&root)); } void setUp(void) { // Falls notwendig, kann hier Vorbereitungsarbeit gemacht werden } void tearDown(void) { // Hier kann Bereinigungsarbeit nach jedem Test durchgeführt werden } int main() { UNITY_BEGIN(); printf("============================\nNumbers tests\n============================\n"); RUN_TEST(treeTest); return UNITY_END(); }