Rename TestIterator to AbstractTestIterator Rename TestListIterator to AbstractTestListIterator Add extra tests