Description
Considering the following JUnit test:
public void testConstructor()
{ Complex z = new Complex(3.0, 4.0); Assert.assertEquals(3.0, z.getReal(), 1.0e-5); Assert.assertEquals(4.0, z.getImaginary(), 1.0e-5); }That tolerance seems pretty high to me – I sure would not want to work with a method that was not stabler than that, nor can I see a reason that the numbers would be exactly the same to the last place.
Any reason not to set these tolerances to zero?