Módulo:Extenso/Cardinal/Testes unitários
Este módulo pode ter sua documentação deficiente. Por favor, documente-o ou melhore suas explicações caso o saiba usar ou tenha conhecimentos para tal. |
A documentação acima é transcluída de Módulo:Extenso/Cardinal/Testes unitários/doc. (editar | histórico) Editores podem experimentar nas páginas de teste (criar | espelhar) e de exemplos para testes (criar) deste módulo. Subpáginas deste módulo. |
-- Testes unitários para o [[Módulo:Extenso/Cardinal]]. 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/Cardinal|extenso|1|m}}', 'um')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|1|f}}', 'uma')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|1232|m}}', 'mil duzentos e trinta e dois')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|1232|f}}', 'mil duzentas e trinta e duas')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|1232}}', 'mil duzentos e trinta e dois')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|999999999999999}}', 'novecentos e noventa e nove trilhões novecentos e noventa e nove bilhões novecentos e noventa e nove milhões novecentos e noventa e nove mil novecentos e noventa e nove')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|999999999999999|f}}', 'novecentas e noventa e nove trilhões novecentas e noventa e nove bilhões novecentas e noventa e nove milhões novecentas e noventa e nove mil novecentas e noventa e nove')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|9999999999999999}}', '')
self:preprocess_equals('{{#invoke:Extenso/Cardinal|extenso|9999999999999999|f}}', '')
end
return p