org.testng.IDataProviderMethod Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testng Show documentation
Show all versions of testng Show documentation
Testing framework for Java
package org.testng;
import java.lang.reflect.Method;
import java.util.List;
/** Represents the attributes of a {@link org.testng.annotations.DataProvider} annotated method. */
public interface IDataProviderMethod {
/**
* @return - The instance to which the data provider belongs to. null
if the data
* provider is a static one.
*/
Object getInstance();
/**
* @return - A {@link Method} object that represents the actual {@literal @}{@link
* org.testng.annotations.DataProvider} method.
*/
Method getMethod();
/** The name of this DataProvider. */
String getName();
/** Whether this data provider should be run in parallel. */
boolean isParallel();
/** Which indices to run from this data provider, default: all. */
List getIndices();
}