DataProvider (TestNG)

Overview | Package | Class | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## org.testng.annotations
Annotation Type DataProvider

    @Retention(value=RUNTIME)
    @Target(value=METHOD)
    public @interface DataProvider

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.

Author:
  cbeust

Optional Element Summary
`int[]` | `indices` Which indices to run from this data provider, default: all.
`java.lang.String` | `name` The name of this DataProvider.
`boolean` | `parallel` Whether this data provider should be run in parallel.

### name

    public abstract java.lang.String name

  The name of this DataProvider.

  Default:
    ""

### parallel

    public abstract boolean parallel

  Whether this data provider should be run in parallel.

  Default:
    false

### indices

    public abstract int[] indices

  Which indices to run from this data provider, default: all.

  Default:
    {}

Overview | Package | Class | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT