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

25 lines
444 B
Lua

local v=require("default_args_c")
assert(v.foo1() == 1)
assert(v.foo43() == 43)
local f = v.FooStruct()
f:no_arg()
f:one_req(nil)
f:one_opt()
f:one_opt(nil)
f:two_arg(nil)
f:two_arg(nil, nil)
v.StaticStruct.no_arg()
v.StaticStruct.one_req(nil)
v.StaticStruct.one_opt()
v.StaticStruct.one_opt(nil)
v.StaticStruct.two_arg(nil)
v.StaticStruct.two_arg(nil, nil)
v.global_opts1()
v.global_opts1(nil)
v.global_opts2(nil)
v.global_opts2(nil, nil)