swig/Examples/test-suite/lua/exception_partial_info_runm...

13 lines
400 B
Lua

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)