Modèle:Échec ?
- 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 |