blob: 8bd091404f20b04a63edc70636e17c31c786f476 [file] [log] [blame]
package org.testng.internal;
import java.util.Iterator;
/**
* A simple holder for parameters that contains the parameters and where these came from
* (data provider or testng.xml)
* @author cbeust
*
*/
public class ParameterHolder {
/**
* Origin of the parameters.
*/
public enum ParameterOrigin {
ORIGIN_DATA_PROVIDER, // A data provider
ORIGIN_XML // TestNG XML suite
};
public DataProviderHolder dataProviderHolder;
public Iterator<Object[]> parameters;
public ParameterOrigin origin;
public ParameterHolder(Iterator<Object[]> parameters, ParameterOrigin origin, DataProviderHolder dph) {
super();
this.parameters = parameters;
this.origin = origin;
this.dataProviderHolder = dph;
}
}