comment créer une seule annotation accepte plusieurs valeurs en Java
J'ai une Annotation appelée
@Retention( RetentionPolicy.SOURCE )
@Target( ElementType.METHOD )
public @interface JIRA
{
/**
* The 'Key' (Bug number /JIRA reference) attribute of the JIRA issue.
*/
String key();
}
qui permet d'ajouter l'annotation comme ce
@JIRA( key = "JIRA1" )
est-il un moyen pour permettre que cela arrive
@JIRA( key = "JIRA1", "JIRA2", ..... )
la raison en est, actuellement, nous annoter le test
contre un Jira de la tâche ou de la correction de bug, mais parfois,
ensuite, la valeur aurez analysé par sonar.
le problème est qu'un seul test ne couvre pas plus de 1 bug.
Belle utilisation des annotations.
OriginalL'auteur Junchen Liu | 2012-09-28
Vous devez vous connecter pour publier un commentaire.
Changer votre
key()
fonction pour retournerString[]
plutôt queString
vous pouvez transmettre les différentes valeurs à l'aideString[]
L'utiliser comme ci-dessous
OriginalL'auteur Amit Deshpande