summaryrefslogtreecommitdiff
path: root/Examples/test-suite/lua/li_std_string_runme.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/lua/li_std_string_runme.lua')
-rw-r--r--Examples/test-suite/lua/li_std_string_runme.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/Examples/test-suite/lua/li_std_string_runme.lua b/Examples/test-suite/lua/li_std_string_runme.lua
index 40de81e44..4e6dbe7f1 100644
--- a/Examples/test-suite/lua/li_std_string_runme.lua
+++ b/Examples/test-suite/lua/li_std_string_runme.lua
@@ -44,6 +44,12 @@ test_reference(robj)
test_reference(obj) -- object ptr is ok
test_reference(cobj) -- obj const ptr is also ok
+-- Test INPUT, INOUT and OUTPUT string& typemaps:
+assert(test_reference_input("hello")=="hello")
+s=test_reference_inout("hello")
+assert(s=="hellohello")
+assert(test_reference_output()=="output")
+
-- throwing string
ok,ex=pcall(test_throw)
assert(ok==false and type(ex)=="string") -- failed & threw string