Package org.testng.annotations
Interface IDataProviderAnnotation
-
- All Superinterfaces:
IAnnotation
public interface IDataProviderAnnotation extends IAnnotation
Encapsulate the @DataProvider / @testng.data-provider annotation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.Integer>
getIndices()
java.lang.String
getName()
boolean
isParallel()
Whether this data provider should be used in parallel.boolean
isPropagateFailureAsTestFailure()
void
propagateFailureAsTestFailure()
Have TestNG consider failures in data provider methods as test failures.java.lang.Class<? extends IRetryDataProvider>
retryUsing()
void
setIndices(java.util.List<java.lang.Integer> indices)
void
setName(java.lang.String name)
void
setParallel(boolean parallel)
void
setRetryUsing(java.lang.Class<? extends IRetryDataProvider> retry)
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- The name of this DataProvider.
-
setName
void setName(java.lang.String name)
-
isParallel
boolean isParallel()
Whether this data provider should be used in parallel.- Returns:
- true if in parallel
-
setParallel
void setParallel(boolean parallel)
-
getIndices
java.util.List<java.lang.Integer> getIndices()
-
setIndices
void setIndices(java.util.List<java.lang.Integer> indices)
-
propagateFailureAsTestFailure
void propagateFailureAsTestFailure()
Have TestNG consider failures in data provider methods as test failures.
-
isPropagateFailureAsTestFailure
boolean isPropagateFailureAsTestFailure()
- Returns:
- -
true
If data provider failures should be propagated as test failures
-
setRetryUsing
void setRetryUsing(java.lang.Class<? extends IRetryDataProvider> retry)
- Parameters:
retry
- - A Class that implementsIRetryDataProvider
and which can be used to retry a data provider.
-
retryUsing
java.lang.Class<? extends IRetryDataProvider> retryUsing()
- Returns:
- - An Class which implements
IRetryDataProvider
and which can be used to retry a data provider.
-
-