Junit Assert.assertEquals中的delta用法

来源:互联网 发布:手机淘宝评价管理截图 编辑:程序博客网 时间:2024/06/14 16:42
public static void assertEquals(double expected,double actual,double delta)Asserts that two doubles are equal to within a positive delta. If they are not, an AssertionError is thrown. If the expected value is infinity then the delta value is ignored.NaNs are considered equal: assertEquals(Double.NaN, Double.NaN, *) passesParameters:expected - expected valueactual - the value to check against expecteddelta - the maximum delta between expected and actual for which both numbers are still considered equal.

这个delta值其实是一个精度值

// passAssert.assertEquals(6.1, 6.0, 0.0);// errorAssert.assertEquals(6.01, 6.0, 0.000);