@JExercise(
     tests = "MyIterator iterator()",
     description =
         "The iterator method returns an instance of MyIterator that iterates over all the elements in this List.")
 public void testIterator() {
   addStrings();
   MyIterator it = list.iterator();
   for (int i = 0; i < strings.length; i++) {
     boolean isLast = (i == strings.length - 1);
     assertTrue(it.hasNext());
     assertEquals(list.get(i), it.next());
     assertEquals(!isLast, it.hasNext());
   }
   assertFalse(it.hasNext());
 }
예제 #2
0
  public void find() {
    int aMinSpread = Integer.MAX_VALUE;

    while (fIt.hasNext()) {
      HasSpread aNext = fIt.next();
      int aSpread = aNext.getSpread();
      if (aSpread < aMinSpread) {
        aMinSpread = aSpread;
        fMinSpread = aNext;
      }
    }
  }