assertTrue( "Iterator should have next item", iter.hasNext() );
assertTrue( "Iterator should have no previous item", !iter.hasPrevious() );
assertEquals( "Iteration next index", 0, iter.nextIndex() );
assertEquals( "Iteration previous index", -1, iter.previousIndex() );
assertEquals( "Iteration value is correct", testValue, iterValue );
assertEquals( "Iteration next index", 1, iter.nextIndex() );
assertEquals( "Iteration previous index", 0, iter.previousIndex() );
assertEquals( "Iteration value is correct", testValue, iterValue );
assertEquals( "Iteration next index", 0, iter.nextIndex() );
assertEquals( "Iteration previous index", -1, iter.previousIndex() );
assertEquals( "Iteration value is correct", testValue, iterValue );
assertEquals( "Iteration next index", 1, iter.nextIndex() );
assertEquals( "Iteration previous index", 0, iter.previousIndex() );