package com.interview; import org.junit.Assert; import java.util.List; public class TestUtil<T> { public void compareList(List<T> expected, List<T> actual) { int i = 0; for (T str : expected) { Assert.assertEquals("Failed at index " + i, str, actual.get(i++)); } } public void compareListOfList(List<List<T>> expected, List<List<T>> actual) { Assert.assertEquals(expected.size(), actual.size()); for (int i = 0; i < expected.size(); i++) { List<T> a1 = expected.get(i); List<T> a2 = expected.get(i); compareList(a1, a2); } } }