diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2019-03-14 15:30:54 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2019-03-14 15:30:54 -0300 |
commit | b56d4e570a60a8e84df8288c3122eb5bb5c20af6 (patch) | |
tree | d5597a7865712fc407adbb41fe0749e728617ca7 /testes/all.lua | |
parent | 9eca305e75010e30342486a4139846faf1b3eccb (diff) | |
download | lua-github-b56d4e570a60a8e84df8288c3122eb5bb5c20af6.tar.gz |
Changes in the warning system
- The warning functions get an extra parameter that tells whether
message is to be continued (instead of using end-of-lines as a signal).
- The user data for the warning function is a regular value, instead
of a writable slot inside the Lua state.
Diffstat (limited to 'testes/all.lua')
-rw-r--r-- | testes/all.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/testes/all.lua b/testes/all.lua index 506afad2..8d727b6b 100644 --- a/testes/all.lua +++ b/testes/all.lua @@ -6,7 +6,7 @@ local version = "Lua 5.4" if _VERSION ~= version then warn(string.format( - "This test suite is for %s, not for %s\nExiting tests\n", version, _VERSION)) + "This test suite is for %s, not for %s\nExiting tests", version, _VERSION)) return end @@ -190,16 +190,16 @@ assert(dofile('verybig.lua', true) == 10); collectgarbage() dofile('files.lua') if #msgs > 0 then - warn("#tests not performed:\n ") + warn("#tests not performed:", true) for i=1,#msgs do - warn(msgs[i]); warn("\n ") + warn("\n ", true); warn(msgs[i], true) end warn("\n") end print("(there should be two warnings now)") -warn("#This is "); warn("an expected"); warn(" warning\n") -warn("#This is"); warn(" another one\n") +warn("#This is ", true); warn("an expected", true); warn(" warning") +warn("#This is", true); warn(" another one") -- no test module should define 'debug' assert(debug == nil) |