/branches/yziquel-ocaml/Examples/test-suite/lua/exception_partial_info_runme.lua
# · Lua · 12 lines · 10 code · 1 blank · 1 comment · 0 complexity · 669b00bc176ec9110f2caa52ce74e228 MD5 · raw file
- require("import") -- the import fn
- import("exception_partial_info") -- import code
- -- catch "undefined" global variables
- setmetatable(getfenv(),{__index=function (t,i) error("undefined global variable `"..i.."'",2) end})
- imp=exception_partial_info.Impl()
- -- trying to call throwing methods
- -- should fail
- assert(pcall(function() imp:f1() end)==false)
- assert(pcall(function() imp:f2() end)==false)