Difficile
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: Joffrey BonifayStatut : PubliéeQuestion passée 79 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
Questions similairesPlus de questions sur Java
12
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;
}
```9
Un moniteur en Java8
Combien d'instances de Integer ne peuvent pas être libérées de la mémoire?8
Une classe Customer a le package com.company.model.6
Que signifie le mot-clé final devant une méthode en Java?