tree.test.c (385B)
1 #include <stdio.h> 2 #include <stdbool.h> 3 #include <assert.h> 4 5 #include "symbol.h" 6 #include "tree.h" 7 8 bool 9 test_get_after_set_is_id_on_node() 10 { 11 symbol k = intern("key"); 12 symbol h = intern("head"); 13 tree *t = new_node(h); 14 set_subtree(t, k, (tree*) 0xabababab); 15 return get_subtree(t, k) == (tree*) 0xabababab; 16 } 17 18 19 int 20 main() 21 { 22 assert(test_get_after_set_is_id_on_node()); 23 return 0; 24 }