mirror of https://github.com/swig/swig.git
16 lines
633 B
Lua
16 lines
633 B
Lua
local v=require("special_variable_macros")
|
|
|
|
local name = v.Name()
|
|
assert(v.testFred(name) == "none")
|
|
assert(v.accessed_examplekw == 0, "Precondition failed")
|
|
assert(v.testJack(name) == "$specialname")
|
|
assert(v.accessed_examplekw == 1, "Postcondition failed")
|
|
assert(v.testJill(name) == "jilly")
|
|
assert(v.testMary(name) == "SWIGTYPE_p_NameWrap")
|
|
assert(v.testJames(name) == "SWIGTYPE_Name")
|
|
assert(v.testJim(name) == "multiname num")
|
|
assert(v.testJohn(v.PairIntBool(10, false)) == 123)
|
|
assert(v.makeStringInt("stringint", 999) == "stringint")
|
|
assert(v.provideStringInt(999) == "1000")
|
|
assert(v.shortFunction(1, 1) == (200*2 + 200*3))
|