是Java和JUnit的初学者。我需要编写一个小程序将华氏温度转换为摄氏温度,并在Eclipse中使用JUnit进行测试。
摄氏温度和华氏温度都需要设置为两倍。我知道在使用assertEquals进行测试时,该方法需要为Assert.assertEquals(双重期望,双重欠缺,双重差额)。
因此,假设期望的两倍应该是“摄氏温度”,实际的两倍应该是“华氏温度”,那么两倍的增量应该是什么?
答案 0 :(得分:3)
应在摄氏温度下检查预期和实际值。
例如:
assertEquals(37.77,App.converFarenheitToCelsius(100), 0.01);
0.01是
期望值[i]与实际值[i]之间的最大差额,对于这两个数字,仍然认为是相等的。