blob: 5f0e5850b3a9c1b3717cd3fd58d6041d0709723f [file]
local v=require("apply_strings")
local test_message = "A message from target language to the C++ world and back again."
assert(v.UCharFunction(test_message) == test_message, "UCharFunction")
assert(v.SCharFunction(test_message) == test_message, "SCharFunction")
assert(v.CUCharFunction(test_message) == test_message, "CUCharFunction")
assert(v.CSCharFunction(test_message) == test_message, "CSCharFunction")
local d = v.DirectorTest()
assert(d:UCharFunction(test_message) == test_message, "UCharFunction")
assert(d:SCharFunction(test_message) == test_message, "SCharFunction")
assert(d:CUCharFunction(test_message) == test_message, "CUCharFunction")
assert(d:CSCharFunction(test_message) == test_message, "CSCharFunction")