Bonjour.

Je cherche un moyen d'exclure des petites parties de code des tests de couverture.

Je prends un exemple :
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);
}
Autre exemple similaire :
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();
}
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