Example 4.4. Using a data provider that returns an array of arrays

A data provider method must be public and either return an array of
arrays or an object that implements the Iterator interface and yields an
array for each iteration step. For each array that is part
of the collection the test method will be called with the contents of
the array as its arguments