package net.filebot.util; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; public class TestUtil { public static List asParameters(Object... parameters) { List list = new ArrayList(); for (Object parameter : parameters) { list.add(new Object[] { parameter }); } return list; } public static List asParameters(Collection parameters) { return asParameters(parameters.toArray()); } public static List> rotations(Collection source) { List> rotations = new ArrayList>(); for (int i = 0; i < source.size(); i++) { List copy = new ArrayList(source); Collections.rotate(copy, i); rotations.add(copy); } return rotations; } }