Intermédiaire
Pourquoi la méthode assertEquals échoue-t-elle dans la classe UserTest fournie lors de la comparaison de deux objets User à l'aide de la méthode de test userEquals() ?
public class UserTest {
    
    @Test
    void userEquals() {
        var roger = new User("Roger", 33);
        assertEquals(new User("Roger", 33), roger);
    }
}
class User {
    private final String name;
    private final int age;
    public User(String name, int age) {
        this.name = name;
        this.age = age;
    }
}
Auteur: JoffreyStatut : PubliéeQuestion passée 152 fois
Modifier
3
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
16
Combien de fois la condition `(a++ < 15)` est-elle évaluée dans le code suivant ?
```java
int a = 3;
while (a++ < 15) {
    if ((a++ % 5) == 0)
        break;
}
```13
Que signifie le mot-clé final devant une méthode en Java?13
Combien d'instances de Integer ne peuvent pas être libérées de la mémoire?13
La sérialisation peut être personnalisée avec l'interface Externalizable12
Une classe Customer a le package com.company.model.12
Un moniteur en Java11
Quel "design pattern" permet d'offrir un moyen de traiter les éléments d'un arbre sans se soucier du parcours?