I tried using the assertEquals method on a float and eclipse says that the method was depreciated. Therefore, is the following alternative acceptable?
Assert.assertTrue("Total does not match expected total :",
receipt.getTotal() == 32.19f);
Is there a specific reason why assertEquals must not be used to compare two floats or doubles in a test?
In general, what is the best way to assert the equality of two decimal values in JUnit. I am using the 4.10 release of JUnit