Módulo:Ordinal/doc
Esta é uma subpágina de documentação para o Módulo:Ordinal. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Esta é uma subpágina de documentação para o Módulo:Ordinal. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Descrição
editarEste 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{{#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âmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
1 | 1 valor | número inteiro a ser transformado em número ordinal
| Número | obrigatório |
2 | 2 artigo genero flexao | flexão de gênero do número
| String | recomendado |
Testes unitários
editarAbaixo 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.
Texto | Esperado | Atual | |
---|---|---|---|
{{#invoke:Ordinal|ordinal|1|m}} | 1º | 1º | |
{{#invoke:Ordinal|ordinal|1|f}} | 1ª | 1ª | |
{{#invoke:Ordinal|ordinal|12345|m}} | 12345º | 12345º | |
{{#invoke:Ordinal|ordinal|12345|f}} | 12345ª | 12345ª | |
{{#invoke:Ordinal|ordinal|12345}} | 12345º | 12345º |
Texto | Esperado | Atual | |
---|---|---|---|
{{Ordinal|1|m}} | 1º | 1º | |
{{Ordinal|1|f}} | 1ª | 1ª | |
{{Ordinal|12345|m}} | 12345º | 12345º | |
{{Ordinal|12345|f}} | 12345ª | 12345ª | |
{{Ordinal|12345}} | 12345º | 12345º |