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

12 lines
267 B
Lua

i=require("iadd")
catch_undef_globs() -- catch "undefined" global variables
foo1 = i.Foo()
foo1_a = foo1.AsA
assert(foo1_a.x == 5)
assert(foo1_a:get_me().x == 5)
-- Unfortunately, in Lua operator+= can't be overloaded
foo1.AsLong = 1000
assert(foo1.AsLong == 1000)