Fix math argument test to avoid dependence on argument evaluation order.
This commit is contained in:
@@ -45,8 +45,8 @@ for i,v in ipairs(twoargfunctions) do
|
|||||||
local funcname = 'math.'..v
|
local funcname = 'math.'..v
|
||||||
banner(funcname)
|
banner(funcname)
|
||||||
checkallpass(funcname,{somenumber,somenumber})
|
checkallpass(funcname,{somenumber,somenumber})
|
||||||
checkallerrors(funcname,{},'bad argument #1')
|
checkallerrors(funcname,{},'bad argument #')
|
||||||
checkallerrors(funcname,{notanumber},'bad argument #1')
|
checkallerrors(funcname,{notanumber},'bad argument #')
|
||||||
checkallerrors(funcname,{notanumber,somenumber},'bad argument #1')
|
checkallerrors(funcname,{notanumber,somenumber},'bad argument #1')
|
||||||
checkallerrors(funcname,{somenumber},'bad argument #2')
|
checkallerrors(funcname,{somenumber},'bad argument #2')
|
||||||
checkallerrors(funcname,{somenumber,notanumber},'bad argument #2')
|
checkallerrors(funcname,{somenumber,notanumber},'bad argument #2')
|
||||||
@@ -57,8 +57,8 @@ for i,v in ipairs(twoargsposdomain) do
|
|||||||
local funcname = 'math.'..v
|
local funcname = 'math.'..v
|
||||||
banner(funcname)
|
banner(funcname)
|
||||||
checkallpass(funcname,{somepositive,somenumber})
|
checkallpass(funcname,{somepositive,somenumber})
|
||||||
checkallerrors(funcname,{},'bad argument #1')
|
checkallerrors(funcname,{},'bad argument #')
|
||||||
checkallerrors(funcname,{notanumber},'bad argument #1')
|
checkallerrors(funcname,{notanumber},'bad argument #')
|
||||||
checkallerrors(funcname,{notanumber,somenumber},'bad argument #1')
|
checkallerrors(funcname,{notanumber,somenumber},'bad argument #1')
|
||||||
checkallerrors(funcname,{somenumber},'bad argument #2')
|
checkallerrors(funcname,{somenumber},'bad argument #2')
|
||||||
checkallerrors(funcname,{somenumber,notanumber},'bad argument #2')
|
checkallerrors(funcname,{somenumber,notanumber},'bad argument #2')
|
||||||
|
|||||||
Reference in New Issue
Block a user