Módulo:Extenso/Ordinal/Testes unitários
Este módulo não apresenta nenhuma documentação. Por favor, documente-o caso o saiba usar ou tenha conhecimentos para tal. |
-- Testes unitários para o [[Módulo:Extenso/Ordinal]]. Clique na página de discussão para rodar os testes.
local p = require('Módulo:UnitTests')
function p:test_module()
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|1|m}}', 'primeiro')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|1|f}}', 'primeira')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|1232|m}}', 'milésimo ducentésimo trigésimo segundo')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|1232|f}}', 'milésima ducentésima trigésima segunda')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|1232}}', 'milésimo ducentésimo trigésimo segundo')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|999999999999999}}', 'novecentos e noventa e nove trilionésimo novecentos e noventa e nove bilhonésimo novecentos e noventa e nove milhonésimo novecentos e noventa e nove milésimo noningentésimo nonagésimo nono')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|999999999999999|f}}', 'novecentas e noventa e nove trilionésima novecentas e noventa e nove bilhonésima novecentas e noventa e nove milhonésima novecentas e noventa e nove milésima noningentésima nonagésima nona')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|9999999999999999}}', '')
self:preprocess_equals('{{#invoke:Extenso/Ordinal|extenso|9999999999999999|f}}', '')
end
return p