This is a legacy TDD exercise.
Suppose we wanted to change the way iterators worked in Java collections - particularly in Java lists. That would mean changing the source code for the AbstractList class. Let's assume (incorrectly, one hopes) that there is no test harness for AbstractList.
remove(). How many of you agree with the inconsistent implementation?
CMEin the appropriate method. How should the test for