@Test public void whenIteratorNextTwiceThenHasNextTrue() { Iterator iter = handBook.iterator(); iter.next(); iter.next(); assertThat(iter.hasNext(), is(true)); }
@Override public Iterator iterator() { return new Itr(); }
HandBook implements SimpleMap<T, V> { @Override public Iterator iterator() { return new Itr(); } }
HandBook implements SimpleMap<T, V> { @Override public Iterator iterator() { return new Itr(); } HandBook();  HandBook(int size); }
HandBook implements SimpleMap<T, V> { @Override public Iterator iterator() { return new Itr(); } HandBook();  HandBook(int size); @Override boolean delete(T key); @Override boolean insert(T key, V value); @Override V get(T key); int getSize(); @Override Iterator iterator(); }
HandBook implements SimpleMap<T, V> { @Override public Iterator iterator() { return new Itr(); } HandBook();  HandBook(int size); @Override boolean delete(T key); @Override boolean insert(T key, V value); @Override V get(T key); int getSize(); @Override Iterator iterator();  }