Jacoco - Exclure des parties de code
Bonjour.
Je cherche un moyen d'exclure des petites parties de code des tests de couverture.
Je prends un exemple :
Code:
1 2 3 4 5 6 7 8
| int size() {
int a=size(a);
int b=size(b);
if (a==b)
return a;
else
return (-1);
} |
Autre exemple similaire :
Code:
1 2 3 4 5 6 7 8
| int size() throws Exception {
int a=size(a);
int b=size(b);
if (a==b)
return a;
else
throw new Exception();
} |
Le cas d'erreur ne doit jamais arriver. Ce test d'égalité n'est là que pour être sûr et certain que le problème n'arrivera jamais. J'ai d'ailleurs un test unitaire qui s'en assure. Seulement voilà, le test de couverture me dit que je ne teste jamais cette partie (ce qui est vrai et normal !) et donc j'ai un warning systématique.
Y aurait-il un moyen de préciser au système de ne pas inclure cette partie dans un test de couverture ?
Merci d'avance.
@+
Rémi