while (it.hasNext()) { // hasNext is called more often than next
if (i % 2 == 0) {
element = it.next();
}
//noinspection ConstantConditions
assertEquals(element.index(), 2* (i/2));
assertEquals(element.get(), vector.get(2* (i/2)), 0);
++i;
}
assertEquals(7, i); // Last element is print only once.