assertEquals
uses the equals()
method:
public void testEquals() {
Complex z1 = new Complex(1.0, 1.0);
Complex z2 = new Complex(1.0, 1.0);
assertEquals("1+i != 1+i", z1, z2);
}
Implement the equals
method:
public boolean equals(Object o) {
if (o instanceof Complex) {
Complex z = (Complex) o;
return this.imaginary == z.imaginary
&& this.real == z.real;
}
return false;
}