@Test public void testIterators() { Iterator<IndexedInts> iterator = columnarMultiIntsSupplier.get().iterator(); int row = 0; while (iterator.hasNext()) { final int[] ints = vals.get(row); final IndexedInts vSizeIndexedInts = iterator.next(); Assert.assertEquals(ints.length, vSizeIndexedInts.size()); for (int i = 0, size = vSizeIndexedInts.size(); i < size; i++) { Assert.assertEquals(ints[i], vSizeIndexedInts.get(i)); } row++; } }