Test adding a number to itself:
private Complex z = new Complex(1, 1);
public void testAddNumberToItself() {
z = z.add(z);
assertEquals(2.0, z.getRealPart(), 0.000001);
assertEquals(2.0, z.getImaginaryPart(), 0.000001);
}
public void testAddNumberToItselfTwice() {
z = z.add(z).add(z);
assertEquals(3.0, z.getRealPart(), 0.000001);
assertEquals(3.0, z.getImaginaryPart(), 0.000001);
}
Both tests pass!