equals()
equals()λ κ°μ²΄μ λλ±μ±μ νλ¨νλ€.
μμ
public class Ball {
private int number;
public Ball(String number) {
this.number = Integer.parseInt(number);
}
}
@Test
@DisplayName("κ°μ κ°μ²΄λ₯Ό equals λΉκ΅")
void equals() {
Ball ball = new Ball("1");
Ball ball2 = new Ball("1");
Assertions.assertThat(ball).isEqualTo(ball2);
}
// fail
Expected :Ball@25a65b77
Actual :Ball@240237d2equals()λ κ·ΈλΌ μΈμ μ€λ²λΌμ΄λ© ν κΉ?
μ€λ²λΌμ΄λ© νμ§ μλ κ²½μ°
equals() μ€λ²λΌμ΄λ© λ°©λ²
Last updated