changeset 1036:9b95501b272b

fix rbtree test made executable
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Fri, 03 Nov 2023 19:34:36 +0900
parents b331fcbdaec8
children 7ccd8ba5bc93
files src/parallel_execution/test/rbTree_test.cbc src/parallel_execution/test/rb_tree_test1.cbc
diffstat 2 files changed, 24 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- 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) {
--- 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
+}