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 !
14
Combien d'instances de Integer ne peuvent pas être libérées de la mémoire?14
Que signifie le mot-clé final devant une méthode en Java?12
Une classe Customer a le package com.company.model.17
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;
}
```14
La sérialisation peut être personnalisée avec l'interface Externalizable12
Quel est le message d'erreur lorsque vous essayez de sérialiser une classe qui n'implémente pas Serializable?12
Un moniteur en Java