Modèle:Échec ?/Documentation

Ceci est la page de documentation du modèle {{Échec ?}}.
Cette page n’est pas destinée à être visualisée directement. Les liens utilisant des pseudo-variables peuvent paraître rompus (en rouge) ; ne pas les remplacer par des noms de pages codés en dur ni des URL.

Utilisation
Ce modèle permet d'effectuer un test unitaire d'un modèle et d'en présenter le résultat. Il est conçu pour être utilisé avec des modèles faisant du calcul ou dont l'expansion n'est pas volumineuse. Actuellement ce modèle accepte au plus cinq paramètres optionnels qui sont passés au modèle à tester. Cette limite peut être augmenté si nécessaire.
Syntaxe
{{échec ?
 | nom du modèle à tester
 | résultat attendu
 | paramètre 1 à passer au modèle testé (optionnel)
 | paramètre 2 à passer au modèle testé (optionnel)
 | ...
 | paramètre 5 à passer au modèle testé (optionnel)
 | hidden = 1 (optionnel)
}}

Le paramètre optionnel hidden permet un forme plus courte du code générer, pratique en particulier si vous ne tester qu'un seule modèle. voir la présentation obtenu avec hidden

Exemple présenté dans un tableau
{| class="wikitable right sortable"
! modèle !! résultat !! attendu !! statut
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.43333}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.43333}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.4333}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.433333333333}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.4333333333333333}}
{{échec ?|Coord/dec2dms/dms|10° 00′ 00″ |10}}
|}
Rendu dans une page
modèle résultat attendu statut
{{Coord/dec2dms/dms|2.43333}} 2° 26′ 00″  2° 26′ 00″  Succès
{{Coord/dec2dms/dms|2.43333}} 2° 26′ 00″  2° 26′ 00″  Succès
{{Coord/dec2dms/dms|2.4333}} 2° 26′ 00″  2° 26′ 00″  Succès
{{Coord/dec2dms/dms|2.433333333333}} 2° 26′ 00″  2° 26′ 00″  Succès
{{Coord/dec2dms/dms|2.4333333333333333}} 2° 26′ 00″  2° 26′ 00″  Succès
{{Coord/dec2dms/dms|10}} 10° 00′ 00″  10° 00′ 00″  Succès

Le même exemple avec un paramètre hidden = 1.

{| class="wikitable right sortable"
! Paramètre !! résultat !! attendu !! statut
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.43333|hidden=1}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.43333|hidden=1}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.4333|hidden=1}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.433333333333|hidden=1}}
{{échec ?|Coord/dec2dms/dms|2° 26′ 00″ |2.4333333333333333|hidden=1}}
{{échec ?|Coord/dec2dms/dms|10° 00′ 00″ |10|hidden=1}}
|}
Rendu dans une page
paramètre résultat attendu statut
2.43333 2° 26′ 00″  2° 26′ 00″  Succès
2.43333 2° 26′ 00″  2° 26′ 00″  Succès
2.4333 2° 26′ 00″  2° 26′ 00″  Succès
2.433333333333 2° 26′ 00″  2° 26′ 00″  Succès
2.4333333333333333 2° 26′ 00″  2° 26′ 00″  Succès
10 10° 00′ 00″  10° 00′ 00″  Succès
Un exemple contenant des erreurs intentionnelles
paramètre résultat attendu statut
{{Coord/dec2dms/dms|2.43333}} 2° 26′ 00″  2° 26′ 00.1″  Échec
{{Coord/dec2dms/dms|2.43333}} 2° 26′ 00″  2° 26′ 00.1″  Échec
{{Coord/dec2dms/dms|2.4333}} 2° 26′ 00″  2° 26′ 00.0″  Échec
{{Coord/dec2dms/dms|2.433333333333}} 2° 26′ 00″  2° 26′ 00″  Succès
{{Coord/dec2dms/dms|2.4333333333333333}} 2° 26′ 00″  2° 26′ 01″  Échec
{{Coord/dec2dms/dms|10}} 10° 00′ 00″  10° 00′ 00″  Succès