]> ocean-lang.org Git - ocean/blobdiff - csrc/oceani-tests.mdc
oceani: improve content in some error messages.
[ocean] / csrc / oceani-tests.mdc
index f9dce403d3e83f9920736e06853676778bfd7198..d721476903ceb30783a19c9a9389402bc83105f5 100644 (file)
@@ -1027,8 +1027,8 @@ various places that `type_err()` are called.
                print foo
 
 ###### output: bad_main
-       .tmp.code:??:??: error: expected []string but variable 'foo' is string
-       .tmp.code:??:??: info: this is where 'NOTVAR' was set to string
+       .tmp.code:2:10: error: expected []string but variable 'foo' is string
+       .tmp.code:2:10: info: this is where 'foo' was set to string
        oceani: main has wrong type.
 
 Test for type errors with functions
@@ -1077,7 +1077,7 @@ Test for type errors with functions
 
 ###### output: func_err_args
        .tmp.code:34:5: error: function cannot return value of type foo
-       .tmp.code:28:14: error: expected string, found none
+       .tmp.code:28:8: error: expected string, found none
        .tmp.code:25:8: error: expected string, found number
        .tmp.code:15:14: error: insufficient arguments to function.
        .tmp.code:16:14: error: expected number found string
@@ -1088,8 +1088,8 @@ Test for type errors with functions
        .tmp.code:20:14: error: attempt to call a non-function.
        .tmp.code:20:32: error: expected string found number
        .tmp.code:20:28: error: insufficient arguments to function.
-       .tmp.code:21:20: error: expected *invalid*type* but variable 'test2' is *invalid*type*
-       .tmp.code:??:??: info: this is where 'NOTVAR' was set to *invalid*type*
+       .tmp.code:21:20: error: expected "func test1" but variable 'test2' is "func test2"
+       .tmp.code:5:5: info: this is where 'test2' was set to "func test2"
        .tmp.code:10:14: error: variable used but not declared: a
        .tmp.code:10:17: error: variable used but not declared: z
        oceani: type error in program - not running.