Package caseine.tags
Annotation Interface OnlyOneStatementToCheck
Pour vérifier que la méthode annotée ou le constructeur annoté contient une et une seule instruction.
- Author:
- Yvan Maillot <yvan.maillot@uha.fr>
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptiondoubledéfinit le nombre de points attribués à la réussite de ce test ou une valeur relative si le tagRelativeEvaluationest employé.intdéfinit l'ordre de priorité croissante du test généré dans sa classe de tests unitairesString[]définit un tableau de chaînes de caractères qui représentent des tests unitaires.Définit la consigne destinée à l'étudiant quand le test échoue.
Quand la valeur par défaut est choisie, un message standard est généré.
-
Element Details
-
value
String valueDéfinit la consigne destinée à l'étudiant quand le test échoue.
Quand la valeur par défaut est choisie, un message standard est généré.- Returns:
- la consigne destinée à l'étudiant.
- Default:
- ""
-
priority
int prioritydéfinit l'ordre de priorité croissante du test généré dans sa classe de tests unitaires- Returns:
- l'ordre de priorité.
- Default:
- 0
-
grade
double gradedéfinit le nombre de points attribués à la réussite de ce test ou une valeur relative si le tagRelativeEvaluationest employé.
Un grade négatif ou nul est ignoré.
- Returns:
- le grade.
- See Also:
- Default:
- 4.9E-324
-
requiersUnitTestsBefore
String[] requiersUnitTestsBeforedéfinit un tableau de chaînes de caractères qui représentent des tests unitaires.Chaque chaîne de ce tableau peut être
- Soit convertible en entier, dans ce cas, elle représente tous des tests unitaires de cette priorité.
- Soit le nom pleinement qualifié d'une méthode de test unitaire.
Pour que le test unitaire annoté réussisse, il faut que tous les tests unitaires représentés dans ce tableau réussissent.
Attention aux dépendances cycliques
- Returns:
- le tableau des tests unitaires
- Default:
- {}
-