Add test case for Lua __getitem + inheritance
This commit is contained in:
parent
4363160400
commit
be907f96e0
3 changed files with 32 additions and 0 deletions
12
Examples/test-suite/lua/lua_inherit_getitem_runme.lua
Normal file
12
Examples/test-suite/lua/lua_inherit_getitem_runme.lua
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
require("import") -- the import fn
|
||||
import("lua_inherit_getitem") -- import lib
|
||||
|
||||
local t = lua_inherit_getitem;
|
||||
local base = t.CBase()
|
||||
local derived = t.CDerived()
|
||||
|
||||
assert(base.Foo ~= nil)
|
||||
assert(base:Foo() == "CBase::Foo")
|
||||
assert(derived.Foo == base.Foo)
|
||||
assert(derived:Foo() == "CBase::Foo")
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue