如果我抛出新的NoSuchElementException(),那为什么重要?在新的ConcurrentModificationException()之后;
public E next() {
if (hasNext()) {
if (_expectedModCount == _modCount) {
return _store[_cursor++];
}
} else {
throw new NoSuchElementException();
}
throw new ConcurrentModificationException();
}
}
当我在NoSuchElement异常之前放置parallelModificationException时,我的Junit测试说它未能通过测试,这是为什么?但是当我以在代码中使用它的方式编写它时,它通过了所有测试 还是教授编写测试的方式?