package de.invesdwin.util.collections; import java.util.ArrayList; import java.util.List; import javax.annotation.concurrent.NotThreadSafe; import org.junit.Test; import de.invesdwin.util.assertions.Assertions; @NotThreadSafe public class ListsTest { @Test public void testPackages() { final List<Integer> integers = new ArrayList<Integer>(); for (int i = 0; i < 80; i++) { integers.add(i); } final List<? extends List<Integer>> packages = Lists.splitIntoPackageCount(integers, 8); Assertions.assertThat(packages).hasSize(8); for (final List<Integer> p : packages) { Assertions.assertThat(p).hasSize(10); } } }