Módulo:Extenso/Cardinal/Testes unitários

Origem: Wikipédia, a enciclopédia livre.
Documentação do módulo[ver] [editar] [histórico] [purgar]

Uso[editar código-fonte]

Este módulo serve para testes unitários.

Ver também[editar código-fonte]

-- 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