Content deleted Content added
Andy M. Wang (talk | contribs) +messagearg with fraction arg test |
Withdrawing sandbox code / request for edit—duplicate of Module:ConvertNumeric's roman_to_numeral |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 43:
args = args or {}
local invokeResult = self:getInvokeResult(funcName, args, convertNumber)
self:preprocess_equals(
end
Line 108:
function suite:test_MessageArgWithFractionArg()
-- Note, 'fraction=yes' before 'too big' cannot happen with the template
local args = {
{'N', {'0', 'too big', 'fraction=yes'}},
{'I', {'1', 'too big', 'fraction=yes'}},
{'M', {'1000', 'too big', 'fraction=yes'}},
{'N', {'0', 'fraction=yes', 'too big'}},▼
{'I', {'1', 'fraction=yes', 'too big'}},▼
{'M', {'1000', 'fraction=yes', 'too big'}},▼
{'too big', {'5000000', 'too big', 'fraction=yes'}},
{'too big', {'5000010', 'too big', 'fraction=yes'}},
{'too big', {'3000000000', 'too big', 'fraction=yes'}},
{'too big', {'5000000', 'fraction=yes', 'too big'}},▼
{'too big', {'5000010', 'fraction=yes', 'too big'}},▼
}
self:assertInvokeEqualMany('main', args)
end
--[[
function suite:test_decimalsBetweenZeroAndOne()
local args = {
{'»', {'0.000578703', '', 'fraction=yes'}},
{'»', {'0.000578704', '', 'fraction=yes'}},
{'℈', {'0.00347222', '', 'fraction=yes'}},
{'℈', {'0.00347223', '', 'fraction=yes'}},
{'Ƨ', {'0.0139', '', 'fraction=yes'}},
{'Ɔ', {'0.02084', '', 'fraction=yes'}},
{'ƧƧ', {'0.0278', '', 'fraction=yes'}},
{'Є', {'0.04167', '', 'fraction=yes'}},
{'•', {'0.08334', '', 'fraction=yes'}},
{'•ЄƧ℈»', {'0.142858', '', 'fraction=yes'}},
{"''':'''", {'0.1667', '', 'fraction=yes'}},
{"''':'''•", {'0.25', '', 'fraction=yes'}},
{"'''::'''", {'0.3333', '', 'fraction=yes'}},
{"''':'''•''':'''", {'0.41666', '', 'fraction=yes'}},
{"S''':'''•", {'0.75', '', 'fraction=yes'}},
{"S''':'''•''':'''ЄƧƧƻ℈»»»»", {'0.9999', '', 'fraction=yes'}},
}
self:assertInvokeEqualMany('main', args)
end
--]]
--[[
function suite:test_fractionsBetweenZeroAndOne()
local args = {
}
self:assertInvokeEqualMany('main', args)
end
--]]
return suite
|