Top Description Fields Constructors Methods
org.testng.internal

pack-priv Class DataProviderMethod

extends Object
implements IDataProviderMethod
Class Inheritance
All Implemented Interfaces
org.testng.IDataProviderMethod
Known Direct Subclasses
org.testng.internal.DataProviderMethodRemovable
Imports
java.lang.reflect.Method, java.util.List, org.testng.IDataProviderMethod, .IRetryDataProvider, org.testng.annotations.IDataProviderAnnotation

Represents an @org.testng.annotations.DataProvider annotated method.

Field Summary

Modifier and TypeField and Description
private final IDataProviderAnnotation
protected Object
protected Method

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public boolean
public List<Integer>
public Object
public Method
public String
public boolean
public boolean
public Class<? extends IRetryDataProvider>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationback to summary
private final IDataProviderAnnotation annotation
instanceback to summary
protected Object instance
methodback to summary
protected Method method

Constructor Detail

DataProviderMethodback to summary
pack-priv DataProviderMethod(Object instance, Method method, IDataProviderAnnotation annotation)

Method Detail

cacheDataForTestRetriesback to summary
public boolean cacheDataForTestRetries()

Overrides default org.testng.IDataProviderMethod.cacheDataForTestRetries.

Returns:boolean

Doc from org.testng.IDataProviderMethod.cacheDataForTestRetries.

- true if TestNG should use data returned by the original data provider invocation, when a test method fails and is configured to be retried.

Annotations
@Override
getIndicesback to summary
public List<Integer> getIndices()

Implements org.testng.IDataProviderMethod.getIndices.

Returns:List<Integer>

Doc from org.testng.IDataProviderMethod.getIndices.

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

Annotations
@Override
getInstanceback to summary
public Object getInstance()

Implements org.testng.IDataProviderMethod.getInstance.

Returns:Object

Doc from org.testng.IDataProviderMethod.getInstance.

- The instance to which the data provider belongs to. null if the data provider is a static one.

Annotations
@Override
getMethodback to summary
public Method getMethod()

Implements org.testng.IDataProviderMethod.getMethod.

Returns:Method

Doc from org.testng.IDataProviderMethod.getMethod.

- A Method object that represents the actual @org.testng.annotations.DataProvider method.

Annotations
@Override
getNameback to summary
public String getName()

Implements org.testng.IDataProviderMethod.getName.

Returns:String

Doc from org.testng.IDataProviderMethod.getName.

The name of this DataProvider.

Annotations
@Override
isParallelback to summary
public boolean isParallel()

Implements org.testng.IDataProviderMethod.isParallel.

Returns:boolean

Doc from org.testng.IDataProviderMethod.isParallel.

Whether this data provider should be run in parallel.

Annotations
@Override
propagateFailureAsTestFailureback to summary
public boolean propagateFailureAsTestFailure()

Overrides default org.testng.IDataProviderMethod.propagateFailureAsTestFailure.

Returns:boolean

Doc from org.testng.IDataProviderMethod.propagateFailureAsTestFailure.

Whether failures in data providers should be treated as test failures

Annotations
@Override
retryUsingback to summary
public Class<? extends IRetryDataProvider> retryUsing()

Overrides default org.testng.IDataProviderMethod.retryUsing.

Returns:Class<? extends IRetryDataProvider>

Doc from org.testng.IDataProviderMethod.retryUsing.

- An Class which implements IRetryDataProvider and which can be used to retry a data provider.

Annotations
@Override