Bonjour.
Je cherche un moyen d'exclure des petites parties de code des tests de couverture.
Je prends un exemple :
Autre exemple similaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
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
Partager