| require("import") -- the import fn |
| import("enums") -- import lib |
| |
| -- catch "undefined" global variables |
| setmetatable(getfenv(),{__index=function (t,i) error("undefined global variable `"..i.."'",2) end}) |
| |
| -- check values |
| assert(enums.CSP_ITERATION_FWD==0) |
| assert(enums.CSP_ITERATION_BWD==11) |
| assert(enums.ABCDE==0) |
| assert(enums.FGHJI==1) |
| assert(enums.boo==0) |
| assert(enums.hoo==5) |
| assert(enums.globalinstance1==0) |
| assert(enums.globalinstance2==1) |
| assert(enums.globalinstance3==30) |
| assert(enums.AnonEnum1==0) |
| assert(enums.AnonEnum2==100) |
| |
| -- no point in checking fns, C will allow any value |