Bonjour, je voudrais quelques conseils concernant des tests Junit.
Je dois tester un constructeur et une méthode toString() (qui a été réécrite). Voici la classe à tester.
Pour les tests, voici ce que je pense faire, mais je ne sais pas trop quoi faire dans le cas d'une exception... Dois je faire des try and catch et est ce que les assertEquals du constructeurs doivent être dans les try ou en dehors?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class Identite{ private String nom; private String prenom; public Identite(String nom, String Prenom) throws MonException{ if (nom.length()>20) throw new MonException ("Le nom est trop long!"); this.nom=nom; this.prenom=prenom; } public String toString(){ return ("Le nom : " + nom + " ,le prénom : " + prenom); } }
Merci d'avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class IdentiteTest extends TestCase{ public void testConstructeur{...} public void testToString(){ try{ Identite monId = new Identite ("Louis","Jacques"); assertEquals("Le nom : Louis , le prénom : Jacques",monId.toString()); }catch (MonException ex){ System.out.println("Erreur du constructeur"); } }
Partager