Почему это важно, если я добавлю throw new NoSuchElementException ();после нового ConcurrentModificationException ();
public E next() {
if (hasNext()) {
if (_expectedModCount == _modCount) {
return _store[_cursor++];
}
} else {
throw new NoSuchElementException();
}
throw new ConcurrentModificationException();
}
}
, когда я помещаю concurrentModificationException перед NoSuchElement, мои тесты Junit говорят, что он не проходит тест, почему это так?Но когда я написал его так, как он есть в коде, он проходит все тесты или это так, как проф писал тесты?