package in.mayurshah.util;
import java.util.HashMap;
import java.util.List;
import java.util.Set;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
public class ReadCSVTest {
private Log log;
@DataProvider(name = "myDataProvider")
public Object[][] getData() {
ReadCSV obj = new ReadCSV("csvsample.csv");
List<HashMap<String, String>> mapList = obj.run();
return MiscellaneousFunctions.listHashMapToObject(mapList);
}
@Test(dataProvider = "myDataProvider")
public void test(HashMap<String, String> map) {
log = new Log();
Set<String> keys = map.keySet();
for (String key : keys)
log.write("Key:\t" + key + "\tValue: " + map.get(key));
for(int i=0;i<5;i++)
log.write("\n");
}
}