mirror of https://github.com/swig/swig.git
12 lines
561 B
Lua
12 lines
561 B
Lua
local v=require("newobject3")
|
|
|
|
local factory = v.factory()
|
|
assert(swig_type(factory:create(7)) == "Product *")
|
|
assert(swig_type(factory:create(7, 6)) == "Product *")
|
|
assert(swig_type(factory:create("test")) == "Product *")
|
|
assert(swig_type(factory:create("test", 2)) == "Product *")
|
|
assert(factory:create(0) == nil, "create(0) should be NULL")
|
|
assert(factory:create(7, -1) == nil, "create(7, -1) should be NULL")
|
|
assert(factory:create(0, -1) == nil, "create(0, -1) should be NULL")
|
|
assert(factory:create("bad", -1) == nil, "create(\"bad\", -1) should be NULL")
|