# Découvert de JUnit

##### JUnit

<span class="fontstyle0">1. Dénir la fonction suivante et la tester en utilisant jUnit</span>

```Java
public int add(int x, int y) {
return x + y;
}
```

<span class="fontstyle0">2. Dénir la fonction suivante et la tester (en testant aussi le cas de la division par zero).</span>

```Java
public int div(int x, int y) {
return x / y;
}
```

<span class="fontstyle0">3. Modier le code de la fonction </span><span class="fontstyle2">div </span><span class="fontstyle0">de manière à rendre le cas de la division par zero  
explicite dans le code et tester à nouveau.  
4\. Dénir la fonction suivante et la tester :</span>

##### Couverture

<span class="fontstyle0">1. Relancer les tests des fonctions ci-dessus et vérier vos taux de couverture.  
2\. Ajouter de nouveaux cas de test si nécéssaire.  
3\. Dénir la fonction </span><span class="fontstyle2">prod2 </span><span class="fontstyle0">suivante et la tester :</span>

```Java
public int prod(int x, int y) {
boolean zero = false;
if (x == 0 || y == 0)
zero = true;
if (zero)
return 0;
else
return x * y;
}
```