package org.apache.commons.collections4.iterators; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.NoSuchElementException; import org.junit.Test; import org.apache.commons.collections4.Transformer; /** * Testcase. * * @version $Id$ */ public class ObjectGraphIteratorTest extends AbstractIteratorTest<java.lang.Object> { protected String[] testArray = new String[]{ "One" , "Two" , "Three" , "Four" , "Five" , "Six" }; protected List<java.lang.String> list1 = null; protected List<java.lang.String> list2 = null; protected List<java.lang.String> list3 = null; protected List<java.util.Iterator<java.lang.String>> iteratorList = null; public ObjectGraphIteratorTest(final String testName) { super(testName); } @Override public void setUp() { list1 = new ArrayList<java.lang.String>(); list1.add("One"); list1.add("Two"); list1.add("Three"); list2 = new ArrayList<java.lang.String>(); list2.add("Four"); list3 = new ArrayList<java.lang.String>(); list3.add("Five"); list3.add("Six"); iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); } @Override public ObjectGraphIterator<java.lang.Object> makeEmptyIterator() { final ArrayList<java.lang.Object> list = new ArrayList<java.lang.Object>(); return new ObjectGraphIterator<java.lang.Object>(list.iterator()); } @Override public ObjectGraphIterator<java.lang.Object> makeObject() { return new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); } @Test(timeout = 1000) public void testIteratorConstructor_null1() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructor_null1"); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(null); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4120,it,4119,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } try { it.remove(); } catch (final IllegalStateException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructor_null1_add1171() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructor_null1_add1171"); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(null); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4120,it,4119,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } try { it.remove(); it.remove(); } catch (final IllegalStateException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructor_null_next() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructor_null_next"); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(null); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructor_null_remove() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructor_null_remove"); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(null); try { it.remove(); it.remove(); } catch (final IllegalStateException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Empty() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Empty"); final List<java.util.Iterator<java.lang.Object>> iteratorList = new ArrayList<java.util.Iterator<java.lang.Object>>(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4090,it,4089,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } try { it.remove(); } catch (final IllegalStateException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Empty_add1149() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Empty_add1149"); final List<java.util.Iterator<java.lang.Object>> iteratorList = new ArrayList<java.util.Iterator<java.lang.Object>>(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4090,it,4089,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } try { it.remove(); it.remove(); } catch (final IllegalStateException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Simple_add1150() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_add1150"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Simple_add1151() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_add1151"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Simple_add1152() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_add1152"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Simple_add1153() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_add1153"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorIteration_Simple() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = -1 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorIteration_Simple_literalMutation1128() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_literalMutation1128"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 7 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Simple_remove854() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_remove854"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Simple_remove855() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_remove855"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_Simple_remove856() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_Simple_remove856"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4095,it,4094,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4096,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4098,it,4097,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4100,it,4099,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_SimpleNoHasNext_add1154() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_add1154"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_SimpleNoHasNext_add1155() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_add1155"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_SimpleNoHasNext_add1156() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_add1156"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_SimpleNoHasNext_add1157() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_add1157"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorIteration_SimpleNoHasNext() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 1 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorIteration_SimpleNoHasNext_literalMutation1130() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_literalMutation1130"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 5 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_SimpleNoHasNext_remove857() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_remove857"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_SimpleNoHasNext_remove858() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_remove858"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_SimpleNoHasNext_remove859() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_SimpleNoHasNext_remove859"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4091,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4093,it,4092,it.next()); } try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1158() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1158"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1159() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1159"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1160() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1160"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1161() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1161"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1162() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1162"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1163() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1163"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1164() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1164"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_add1165() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_add1165"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorIteration_WithEmptyIterators() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = -1 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorIteration_WithEmptyIterators_literalMutation1132() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_literalMutation1132"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 5 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_remove860() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_remove860"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_remove861() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_remove861"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_remove862() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_remove862"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_remove863() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_remove863"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_remove864() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_remove864"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_remove865() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_remove865"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorIteration_WithEmptyIterators_remove866() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorIteration_WithEmptyIterators_remove866"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4102,it,4101,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4103,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4105,it,4104,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4107,it,4106,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_add1166() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_add1166"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_add1167() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_add1167"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_add1168() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_add1168"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_add1169() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_add1169"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorRemove() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = -1 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteratorConstructorRemove_literalMutation1134() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_literalMutation1134"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 5 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_remove867() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_remove867"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_remove868() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_remove868"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_remove869() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_remove869"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); it.remove(); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteratorConstructorRemove_remove870() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteratorConstructorRemove_remove870"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator()); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4108,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4110,it,4109,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4112,it,4111,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4114,list1,4113,list1.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4116,list2,4115,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4118,list3,4117,list3.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIterators_add1124() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators_add1124"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIterators_add1125() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators_add1125"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIterators_add1126() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators_add1126"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_IteratorOfIterators() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = -1 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_IteratorOfIterators_literalMutation1110() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators_literalMutation1110"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 5 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIterators_remove836() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators_remove836"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIterators_remove837() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators_remove837"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIterators_remove838() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIterators_remove838"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list2.iterator()); iteratorList.add(list3.iterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4013,it,4012,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4014,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4016,it,4015,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4018,it,4017,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_add1127() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_add1127"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_add1128() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_add1128"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_add1129() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_add1129"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_add1130() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_add1130"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_add1131() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_add1131"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_add1132() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_add1132"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_add1133() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_add1133"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_IteratorOfIteratorsWithEmptyIterators() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = -1 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_IteratorOfIteratorsWithEmptyIterators_literalMutation1113() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_literalMutation1113"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 7 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_remove839() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_remove839"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_remove840() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_remove840"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_remove841() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_remove841"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_remove842() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_remove842"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_remove843() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_remove843"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_remove844() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_remove844"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_IteratorOfIteratorsWithEmptyIterators_remove845() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_IteratorOfIteratorsWithEmptyIterators_remove845"); final List<java.util.Iterator<java.lang.String>> iteratorList = new ArrayList<java.util.Iterator<java.lang.String>>(); iteratorList.add(list1.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list2.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); iteratorList.add(list3.iterator()); iteratorList.add(org.apache.commons.collections4.IteratorUtils.<String>emptyIterator()); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(iteratorList.iterator() , null); for (int i = 0 ; i < 6 ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4006,it,4005,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4007,testArray[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4009,it,4008,it.next()); } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4011,it,4010,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_RootNull() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_RootNull"); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(null , null); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4027,it,4026,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } try { it.remove(); } catch (final IllegalStateException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_RootNull_add1136() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_RootNull_add1136"); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(null , null); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4027,it,4026,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } try { it.remove(); it.remove(); } catch (final IllegalStateException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_RootNoTransformer() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_RootNoTransformer"); final Forest forest = new Forest(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , null); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4020,it,4019,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4021,forest); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4023,it,4022,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4025,it,4024,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed1() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed1"); final Forest forest = new Forest(); final Leaf l1 = forest.addTree().addBranch().addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4029,it,4028,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4030,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4032,it,4031,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4034,it,4033,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_add1138() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_add1138"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_add1139() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_add1139"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_add1140() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_add1140"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_add1141() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_add1141"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_add1142() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_add1142"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed2() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed2_literalMutation1118() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_literalMutation1118"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(-1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed2_literalMutation1119() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_literalMutation1119"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(3).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed2_literalMutation1120() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_literalMutation1120"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(3).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed2_literalMutation1121() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_literalMutation1121"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(1).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_remove846() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_remove846"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_remove847() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_remove847"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_remove848() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_remove848"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed2_remove849() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed2_remove849"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(0).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b5 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b5.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4036,it,4035,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4037,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4039,it,4038,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4041,it,4040,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4042,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4044,it,4043,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4046,it,4045,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4047,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4049,it,4048,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4051,it,4050,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4052,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4054,it,4053,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4056,it,4055,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4057,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4059,it,4058,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4061,it,4060,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_add1143() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_add1143"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_add1144() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_add1144"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_add1145() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_add1145"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_add1146() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_add1146"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_add1147() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_add1147"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed3() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(2).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed3_literalMutation1123() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_literalMutation1123"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(0).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed3_literalMutation1124() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_literalMutation1124"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(1).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed3_literalMutation1125() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_literalMutation1125"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(1).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } public void testIteration_Transformed3_literalMutation1126() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_literalMutation1126"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(3).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_remove850() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_remove850"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_remove851() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_remove851"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_remove852() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_remove852"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @Test(timeout = 1000) public void testIteration_Transformed3_remove853() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testIteration_Transformed3_remove853"); final Forest forest = new Forest(); forest.addTree(); forest.addTree(); forest.addTree(); final Branch b1 = forest.getTree(1).addBranch(); final Branch b2 = forest.getTree(1).addBranch(); final Branch b3 = forest.getTree(2).addBranch(); final Branch b4 = forest.getTree(2).addBranch(); final Leaf l1 = b1.addLeaf(); final Leaf l2 = b1.addLeaf(); final Leaf l3 = b2.addLeaf(); final Leaf l4 = b3.addLeaf(); final Leaf l5 = b4.addLeaf(); final Iterator<java.lang.Object> it = new ObjectGraphIterator<java.lang.Object>(forest , new LeafFinder()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4063,it,4062,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4064,l1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4066,it,4065,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4068,it,4067,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4069,l2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4071,it,4070,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4073,it,4072,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4074,l3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4076,it,4075,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4078,it,4077,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4079,l4); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4081,it,4080,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4083,it,4082,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4084,l5); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4086,it,4085,it.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),4088,it,4087,it.hasNext()); try { it.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } static class LeafFinder implements Transformer<java.lang.Object, java.lang.Object> { public Object transform(final Object input) { if (input instanceof Forest) { return ((Forest)(input)).treeIterator(); } if (input instanceof Tree) { return ((Tree)(input)).branchIterator(); } if (input instanceof Branch) { return ((Branch)(input)).leafIterator(); } if (input instanceof Leaf) { return input; } throw new ClassCastException(); } } static class Forest { List<Tree> trees = new ArrayList<Tree>(); Tree addTree() { trees.add(new Tree()); return getTree(((trees.size()) - 1)); } Tree getTree(final int index) { return trees.get(index); } Iterator<Tree> treeIterator() { return trees.iterator(); } } static class Tree { List<Branch> branches = new ArrayList<Branch>(); Branch addBranch() { branches.add(new Branch()); return getBranch(((branches.size()) - 1)); } Branch getBranch(final int index) { return branches.get(index); } Iterator<Branch> branchIterator() { return branches.iterator(); } } static class Branch { List<Leaf> leaves = new ArrayList<Leaf>(); Leaf addLeaf() { leaves.add(new Leaf()); return getLeaf(((leaves.size()) - 1)); } Leaf getLeaf(final int index) { return leaves.get(index); } Iterator<Leaf> leafIterator() { return leaves.iterator(); } } static class Leaf { String colour; String getColour() { return colour; } void setColour(final String colour) { this.colour = colour; } } }