ユニットテストを修正
[YACASL2.git] / test / unit / getgr / cmd.c
index c7fc5e3..bdd89f4 100644 (file)
@@ -1,5 +1,8 @@
-#include "casl2.h"
+#include <stdio.h>
 #include "assemble.h"
+#include "cerr.h"
+
+WORD getgr(const char *str, bool is_x);
 
 int main(){
     int i, j;
@@ -12,9 +15,12 @@ int main(){
         "", "0", "aaa", "GR", "GR8", "GR20",
         "GR0", "GR1", "GR2", "GR3", "GR4", "GR5", "GR6", "GR7"
     };
+    static CERR cerr_getgr[] = {
+        { 120, "GR0 in operand x" },
+    };
 
-    cerr = malloc_chk(sizeof(CERR), "cerr");    /* エラーの初期化 */
-    addcerrlist_assemble();
+    cerr_init();    /* エラーの初期化 */
+    addcerrlist(ARRAYSIZE(cerr_getgr), cerr_getgr);
     for(i = 0; i <= 1; i++) {
         title = (is_x[i] == false) ? "Generel Register" : "Index Register";
         printf("== %s ==\n", title);