您的位置:首页 > 其它

Junit Assert.assertEquals中的delta用法

2017-11-27 11:21 435 查看
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, *) passes

Parameters:

expected - expected value

actual - the value to check against expected

delta - the maximum delta between expected and actual for which both numbers are still considered equal.


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

// pass
Assert.assertEquals(6.1, 6.0, 0.0);
// error
Assert.assertEquals(6.01, 6.0, 0.000);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  junit