Saltar para o conteúdo

Módulo:Ordinal/doc

Origem: Wikipédia, a enciclopédia livre.

Descrição[editar código-fonte]

Este módulo adiciona o sufixo de número ordinal a um número inteiro. Foi projetado para auxiliar demais módulos e compartimentalizar essa função.

Uso[editar código-fonte]

  • {{#invoke:Ordinal|ordinal|<valor>|<artigo>}}
  • {{#invoke:Ordinal|ordinal|valor=<valor>|artigo=<artigo>}}

Cabeçalho de TemplateData

As informações a seguir (editar) são definidas com TemplateData. Isso possibilita o seu uso pelo Editor Visual e por outras ferramentas.

Transforma um número inteiro em um número ordinal

Parâmetros da predefinição

Esta predefinição prefere a formatação em linha dos parâmetros.

ParâmetroDescriçãoTipoEstado
11 valor

número inteiro a ser transformado em número ordinal

Exemplo
13
Númeroobrigatório
22 artigo genero flexao

flexão de gênero do número

Padrão
"f" ou "m", para flexão no feminino e no masculino, respectivamente
Exemplo
f
Valor automático
m
Stringrecomendado

Testes unitários[editar código-fonte]

Abaixo estão listados testes unitários deste módulo, de modo a garantir o funcionamento do módulo em todos os casos que ele se propõe a cobrir e que ao ser atualizado ou modificado, continue a garantir seu funcionamento integral.

Todos os testes passaram.

test_module
Texto Esperado Atual
Sim {{#invoke:Ordinal|ordinal|1|m}}
Sim {{#invoke:Ordinal|ordinal|1|f}}
Sim {{#invoke:Ordinal|ordinal|12345|m}} 12345º 12345º
Sim {{#invoke:Ordinal|ordinal|12345|f}} 12345ª 12345ª
Sim {{#invoke:Ordinal|ordinal|12345}} 12345º 12345º
test_template
Texto Esperado Atual
Sim {{Ordinal|1|m}}
Sim {{Ordinal|1|f}}
Sim {{Ordinal|12345|m}} 12345º 12345º
Sim {{Ordinal|12345|f}} 12345ª 12345ª
Sim {{Ordinal|12345}} 12345º 12345º