Huge test. I prefer tests to be +/- 15 lines max. 

Perhaps it would help to introduce some custom assert methods where you can say
assertIteratorEquals(it, 0, 0, 1, 1, 2)

And you are doing multiple calls to a map to get an iterator, make a test method for each of these calls because apparently you are testing different cases. This will also reduce the size.