package com.redhat.qe.auto.testng;
import java.util.List;
import java.util.ArrayList;
import java.util.HashMap;
public class TestNGUtils {
public static Object[][] convertListOfListsTo2dArray(List<List<Object>> list) {
if (list.size() == 0) return new Object[0][0]; // avoid a null pointer exception
//convert list to 2-d array
Object[][] array = new Object[list.size()][];
int i=0;
for (List<Object> item: list){
array[i] = item.toArray();
i++;
}
return array;
}
public static Object[][] convertListTo2dArray(ArrayList<HashMap<String, String>> list) {
if (list.size() == 0) return new Object[0][0]; // avoid a null pointer exception
Object[][] array = new Object[list.size()][];
int i=0;
for (Object item: list){
array[i] = new Object[]{item};
i++;
}
return array;
}
}