Hard
Why does the assertEquals method fail in the supplied UserTest class when comparing two User objects using the userEquals() test method?
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;
}
}
Author: Joffrey BonifayStatus: PublishedQuestion passed 104 times
Edit
1
Community EvaluationsNo one has reviewed this question yet, be the first!
13
How many times is the condition `(a++ < 15)` evaluated in the following code?
```java
int a = 3;
while (a++ < 15) {
if ((a++ % 5) == 0)
break;
}
```9
What does the final keyword mean in front of a method in Java?9
What "design pattern" makes it possible to offer a means of treating the elements of a tree without worrying about the course?8
Which of these classes is the most suitable for composing a character string from several elements concatenated to each other?11
A monitor in Java10
Serialization can be customized with the Externalizable interface9
How many instance of Integer cannot be freed from memory?