Salut à tous!

j'essaye de faire un test avec JUnit, en utilisant "assertEquals", mais je ne comprends pas pourquoi ça marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Utilisateur utilisateur = new Utilisateur("aze", "rty", "Claude", "McKelly", 
                "gdgdgd@gmail.com", 0);         
        UtilisateurDAO instance = new UtilisateurDAO();
        instance.create(utilisateur);
 
        Utilisateur expected = new Utilisateur("aze", "rty", "Claude", "McKelly", 
                "gdgdgd@gmail.com", 0); , 
 
        assertEquals(expected, instance.read(1));
J'ai redéfini la méthode equals dans la classe Utilisateur:
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
17
18
19
20
21
22
23
24
25
26
 
 
public boolean equals(Utilisateur utilisateur) {
        if (utilisateur == null) {
            return false;
        }
        if (!login.equals(utilisateur.getLogin())) {
            return false;
        }
        if (!pwd.equals(utilisateur.getPwd())) {
            return false;
        }
        if (!nom.equals(utilisateur.getNom())) {
            return false;
        }
        if (!prenom.equals(utilisateur.getPrenom())) {
            return false;
        }
        if (!email.equals(utilisateur.getEmail())) {
            return false;
        }
        if (groupe != utilisateur.getGroupe()) {
            return false;
        }
        return true;
    }
Et pourtant le test me dit que les 2 objets ne sont pas égaux. Pourquoi?