package test.dataprovider;
import java.util.Iterator;
public class MyIterator implements Iterator<Object[]> {
private static int m_count = 0;
private Object[][] m_data;
public MyIterator(Object[][] data) {
m_data = data;
m_count = 0;
}
public boolean hasNext() {
return m_count < m_data.length;
}
public Object[] next() {
ppp("RETURNING INDEX " + m_count);
return m_data[m_count++];
}
public void remove() {
}
public static int getCount() {
return m_count;
}
private static void ppp(String s) {
System.out.println("[MyIterator] " + s);
}
}