Package org.testng.annotations
Annotation Interface DataProvider
Mark a method as supplying data for a test method.
The name defaults to the name of the annotated method.
The annotated method must return any of the following:
-
Object[][]orIterator<Object[]>, where eachObject[]is assigned to the parameter list of the test method. -
Object[]orIterator<Object>, where eachObjectis assigned to the single parameter of the test method.
The @Test method that wants to receive data from this DataProvider needs
to use a Test.dataProvider() name equal to the name of this annotation.
-
Optional Element Summary
Optional Elements
-
Element Details
-
name
String nameThe name of this DataProvider.- Returns:
- the value (default empty)
- Default:
- ""
-
parallel
boolean parallelWhether this data provider should be run in parallel.- Returns:
- the value (default false)
- Default:
- false
-
indices
int[] indicesWhich indices to run from this data provider, default: all.- Returns:
- the value
- Default:
- {}
-