断言双精度数组的精度等于

时间:2017-05-15 09:22:07

标签: java arrays double testng

是否有一种内置方法可以使用TestNG断言两个双精度数组是否相等,具有给定的精度?

我目前使用这种方法,但希望有更好的方法。

public static void assertArraysEquals(double[] actual, double[] expected, double delta) {
  assertEquals(actual.length, expected.length);
  for (int i = 0; i < actual.length; i++) {
    assertEquals(actual[i], expected[i], delta);
  }
}

1 个答案:

答案 0 :(得分:1)

看起来为此目的缺少断言方法。你应该在http://github.com/cbeust/testng/issues

上提出要求

但是使用像AssertJ这样的第三方断言lib也是一个好主意。