aboutsummaryrefslogtreecommitdiff
path: root/test/test_logger.lua
diff options
context:
space:
mode:
authormoteus <mimir@newmail.ru>2013-12-27 12:36:24 +0400
committermoteus <mimir@newmail.ru>2013-12-27 12:36:24 +0400
commit1b81ddc1a8d19ba09d7e61d0d9d841993d7187fb (patch)
tree3e7d23e2b819814423f8814b5e812898b4d8ad59 /test/test_logger.lua
parentd03730ad214287f5a209c7d661189329cc6ea80b (diff)
downloadlua-llthreads2-1b81ddc1a8d19ba09d7e61d0d9d841993d7187fb.tar.gz
lua-llthreads2-1b81ddc1a8d19ba09d7e61d0d9d841993d7187fb.tar.bz2
lua-llthreads2-1b81ddc1a8d19ba09d7e61d0d9d841993d7187fb.zip
Add. logger test
Diffstat (limited to 'test/test_logger.lua')
-rw-r--r--test/test_logger.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/test_logger.lua b/test/test_logger.lua
new file mode 100644
index 0000000..66c190f
--- /dev/null
+++ b/test/test_logger.lua
@@ -0,0 +1,22 @@
1require "llthreads".new([[
2require "string"
3
4require "llthreads".set_logger(function(msg)
5 if type(msg) ~= 'string' then
6 print("ERROR! Invalid error message: ", msg)
7 os.exit(-2)
8 end
9 if not msg:find("SOME ERROR", nil, true) then
10 print("ERROR! Invalid error message: ", msg)
11 os.exit(-1)
12 end
13 print("Done!")
14 os.exit(0)
15end)
16
17error("SOME ERROR")
18]]):start():join()
19
20print("ERROR! Logger has not been call!")
21os.exit(-1)
22