closeToList<T extends num> function

Matcher closeToList<T extends num>(
  1. List<T> expected,
  2. num delta
)

Returns a matcher which returns true if actual[i] is larger equal expected[i] - delta and smaller equal expected[i] + delta for each index i.

Note: The lists actual and expected must have the same length.

Usage:

final actual = [9.5, 5.6, 2.8];
final expected = [9.81, 5.7, 3];
final delta = 0.5;
test('Comparing numerical lists', (){
  expect(actual, closeToList(expected, delta));
});

Implementation

Matcher closeToList<T extends num>(List<T> expected, num delta) =>
    CloseToList<T>(expected, delta);