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

19 lines
342 B
Lua

local v=require("cpp11_delegating_constructors")
local a = v.A()
assert(a.a == 10)
assert(a.b == 20)
assert(a.c == 30)
a = v.A(11)
assert(a.a == 11)
assert(a.b == 20)
assert(a.c == 30)
a = v.A(11, 22)
assert(a.a == 11)
assert(a.b == 22)
assert(a.c == 30)
a = v.A(11, 22, 33)
assert(a.a == 11)
assert(a.b == 22)
assert(a.c == 33)