# This patch file was generated by NetBeans IDE # This patch can be applied using context Tools: Apply Diff Patch action on respective folder. # It uses platform neutral UTF-8 encoding. # Above lines and this line are ignored by the patching process. Index: mauve/gnu/testlet/java/util/ArrayList/AcuniaArrayListTest.java --- mauve/gnu/testlet/java/util/ArrayList/AcuniaArrayListTest.java Base (1.4) +++ mauve/gnu/testlet/java/util/ArrayList/AcuniaArrayListTest.java Locally Modified (Based On 1.4) @@ -580,9 +580,21 @@ catch(ConcurrentModificationException ioobe) { th.check(true); } ArrayList al = buildAL(); it = al.iterator(); - al.get(0); al.trimToSize(); + try { + it.next(); + th.fail("should throw a ConcurrentModificationException -- 3"); + } catch(ConcurrentModificationException ioobe) { th.check(true); } + + it = al.iterator(); al.ensureCapacity(25); + try { + it.next(); + th.fail("should throw a ConcurrentModificationException -- 3"); + } catch(ConcurrentModificationException ioobe) { th.check(true); } + + it = al.iterator(); + al.get(0); al.contains(null); al.isEmpty(); al.indexOf(null); @@ -596,6 +608,7 @@ th.check(true); } catch(ConcurrentModificationException ioobe) { th.fail("should not throw a ConcurrentModificationException -- 2"); } + it = al.iterator(); al.add("b"); try { @@ -603,6 +616,7 @@ th.fail("should throw a ConcurrentModificationException -- 3"); } catch(ConcurrentModificationException ioobe) { th.check(true); } + it = al.iterator(); al.add(3,"b"); try { @@ -610,6 +624,7 @@ th.fail("should throw a ConcurrentModificationException -- 4"); } catch(ConcurrentModificationException ioobe) { th.check(true); } + it = al.iterator(); al.addAll(xal); try { @@ -617,6 +632,7 @@ th.fail("should throw a ConcurrentModificationException -- 5"); } catch(ConcurrentModificationException ioobe) { th.check(true); } + it = al.iterator(); al.addAll(2,xal); try { @@ -624,6 +640,7 @@ th.fail("should throw a ConcurrentModificationException -- 6"); } catch(ConcurrentModificationException ioobe) { th.check(true); } + it = al.iterator(); al.remove(2); try { @@ -631,6 +648,7 @@ th.fail("should throw a ConcurrentModificationException -- 8"); } catch(ConcurrentModificationException ioobe) { th.check(true); } + it = al.iterator(); al.clear(); try {