org.testng.internal.annotations.FactoryAnnotation 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
A testing framework for the JVM
package org.testng.internal.annotations;
import org.testng.annotations.IFactoryAnnotation;
import java.util.List;
/**
* An implementation of IFactory
*
* Created on Dec 20, 2005
* @author Cedric Beust
*/
public class FactoryAnnotation
extends BaseAnnotation
implements IFactoryAnnotation
{
private String[] m_parameters = {};
private String m_dataProvider = null;
private Class m_dataProviderClass;
private boolean m_enabled = true;
private List m_indices;
@Override
public String getDataProvider() {
return m_dataProvider;
}
@Override
public void setDataProvider(String dataProvider) {
m_dataProvider = dataProvider;
}
@Override
public String[] getParameters() {
return m_parameters;
}
public void setParameters(String[] parameters) {
m_parameters = parameters;
}
public void setDataProviderClass(Class dataProviderClass) {
m_dataProviderClass = dataProviderClass;
}
@Override
public Class getDataProviderClass() {
return m_dataProviderClass;
}
@Override
public boolean getEnabled() {
return m_enabled;
}
@Override
public void setEnabled(boolean enabled) {
m_enabled = enabled;
}
@Override
public List getIndices() {
return m_indices;
}
@Override
public void setIndices(List indices) {
m_indices = indices;
}
}