3
mars
2010
Comparatif des outils de mesure de couverture de code en Java
mars
2010
Test 4 : Comptage du nombre de passage par ligne
On va couvrir les deux branches du if/else
Code à mesurer :
public class App {
public void method(boolean ok) {
if (ok) {
System.out.println("ok");
}
else {
System.out.println("ko");
}
}
}
public void method(boolean ok) {
if (ok) {
System.out.println("ok");
}
else {
System.out.println("ko");
}
}
}
Code JUnit :
public class AppTest {
@Test
public void testApp() {
App app = new App();
app.method(true);
app.method(false);
}
}
@Test
public void testApp() {
App app = new App();
app.method(true);
app.method(false);
}
}
Rapport Emma :

Rapport Cobertura :

Rapport Clover :


Un article de morgoth_fr
Ne vous inquiétez pas, une synthèse devrait venir, mais j’ai encore 2-3 tests à mener pour être exhaustif…
Stay tuned
Je ferais mieux de relire deux avant de poster :aie:
@Baptiste
Comme il le dit en intro, une analyse devrait suivre … il y a plus qu’à attendre.
Article très intéressant
Par contre, une petite conclusion serait bienvenue pour expliquer ce qu’on peut sortir de ces différents tests.