Не существует нормального способа проверить равенство Iterator
s .
Если сойти с ума в этом варианте, вы можете захотеть углубиться в реализацию конкретного итераторанапишите, что вы тестируете, и используйте рефлексию для доступа к частным материалам и сравните это (я уверен, что при достаточном анализе исходного кода вы найдете, что нужно удерживать для двух ListIterator, например, равными).
Или, если это ваш собственный тип итератора, экспортируйте некоторые переменные, которые помогут вам, и используйте их вместо отражения.
Итерирование и сравнение элементов - лишь слабая гарантия, так как вы могли бы итерировать поклон вашей коллекции, то есть итераторы выглядят одинаково, но не так.
Только не делайте этого.