package test.dataprovider;
import org.testng.Assert;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import java.util.Arrays;
import java.util.Iterator;
public class OneDimDataProviderSample {
@DataProvider
public static Object[] staticArray() {
return new Object[]{"foo", "bar"};
}
@Test(dataProvider = "staticArray")
public void testStaticArray(String s) {
Assert.assertNotNull(s);
}
@DataProvider
public Object[] array() {
return new Object[]{"foo", "bar"};
}
@Test(dataProvider = "array")
public void testArray(String s) {
Assert.assertNotNull(s);
}
@DataProvider
public static Iterator<Object> staticIterator() {
return Arrays.<Object>asList("foo", "bar").iterator();
}
@Test(dataProvider = "staticIterator")
public void testStaticIterator(String s) {
Assert.assertNotNull(s);
}
@DataProvider
public Iterator<Object> iterator() {
return Arrays.<Object>asList("foo", "bar").iterator();
}
@Test(dataProvider = "iterator")
public void testIterator(String s) {
Assert.assertNotNull(s);
}
}