# HG changeset patch # User matac42 # Date 1699007676 -32400 # Node ID 9b95501b272b0f32921ab735e5305a51ca784d95 # Parent b331fcbdaec88fcc1e608c35909267d423fcc617 fix rbtree test made executable diff -r b331fcbdaec8 -r 9b95501b272b src/parallel_execution/test/rbTree_test.cbc --- a/src/parallel_execution/test/rbTree_test.cbc Thu Nov 02 16:28:25 2023 +0900 +++ b/src/parallel_execution/test/rbTree_test.cbc Fri Nov 03 19:34:36 2023 +0900 @@ -72,7 +72,7 @@ node->value = (union Data*)new Integer(); ((Integer*)node->value)->value = 0; node->key = 10; - goto tree->put(exit_code); + goto tree->put(node, exit_code); } __code rbTreeTest5_stub(struct Context* context) { diff -r b331fcbdaec8 -r 9b95501b272b src/parallel_execution/test/rb_tree_test1.cbc --- a/src/parallel_execution/test/rb_tree_test1.cbc Thu Nov 02 16:28:25 2023 +0900 +++ b/src/parallel_execution/test/rb_tree_test1.cbc Fri Nov 03 19:34:36 2023 +0900 @@ -53,7 +53,7 @@ node->key = 1; Queue* queue = createSynchronizedQueue(context); node->value = queue; - goto tree->remove(node, printResult); + goto tree->remove(node, exit_code); } // 手書きstub @@ -64,29 +64,29 @@ } // 動作未確認 -__code printResult(struct Tree* tree) { - printf("---result\n"); - struct Node* node = &(tree->tree)->Node; - if (node == NULL) { - printf("NULL"); - } else { - printf("key = %d (", node->key); - printTree1((union Data*)(node->right)); - printf("), ("); - printTree1((union Data*)(node->left)); - printf(")"); - } - printf("\n"); - goto exit_code(context); -} - +// __code printResult(struct Tree* tree) { +// printf("---result\n"); +// struct Node* node = &(tree->tree)->Node; +// if (node == NULL) { +// printf("NULL"); +// } else { +// printf("key = %d (", node->key); +// printTree1((union Data*)(node->right)); +// printf("), ("); +// printTree1((union Data*)(node->left)); +// printf(")"); +// } +// printf("\n"); +// goto exit_code(context); +// } + // 手書きstub -__code printResult_stub(struct Context* context) { - printf("---result stub\n"); - Tree* tree = (struct Tree*)Gearef(context, Tree)->tree; - goto printResult(context, tree); -} +// __code printResult_stub(struct Context* context) { +// printf("---result stub\n"); +// Tree* tree = (struct Tree*)Gearef(context, Tree)->tree; +// goto printResult(context, tree); +// } int main(int argc, char const* argv[]) { goto createRBTreeTest(); -} \ No newline at end of file +}