mirror of https://github.com/swig/swig.git
17 lines
399 B
Lua
17 lines
399 B
Lua
ti=require("template_inherit")
|
|
catch_undef_globs() -- catch "undefined" global variables
|
|
|
|
fi = ti.FooInt()
|
|
assert(fi:blah() == "Foo")
|
|
assert(fi:foomethod() == "foomethod")
|
|
|
|
bi = ti.BarInt()
|
|
assert(bi:blah() == "Bar")
|
|
assert(bi:foomethod() == "foomethod")
|
|
|
|
assert(ti.invoke_blah_int(fi) == "Foo")
|
|
assert(ti.invoke_blah_int(bi) == "Bar")
|
|
|
|
bd = ti.BarDouble()
|
|
assert(not pcall(ti.invoke_blah_int, bd))
|