Mark a method as supplying data for a test method. The data provider name
defaults to method name.
The annotated method must return an Object where each
Object can be assigned the parameter list of the test method.
The @Test method that wants to receive data from this DataProvider
needs to use a dataProvider name equals to the name of this annotation.