package org.apache.commons.collections4.iterators; import java.util.ArrayList; import java.util.List; import java.util.NoSuchElementException; import org.junit.Test; import junit.framework.TestCase; /** * Tests the LoopingIterator class. * * @version $Id$ */ public class LoopingIteratorTest extends TestCase { /** * Tests constructor exception. */ public void testConstructorEx() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testConstructorEx"); try { new LoopingIterator<java.lang.Object>(null); } catch (final NullPointerException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests whether an empty looping iterator works as designed. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testLooping0() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testLooping0"); final List<java.lang.Object> list = new ArrayList<java.lang.Object>(); final LoopingIterator<java.lang.Object> loop = new LoopingIterator<java.lang.Object>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3670,!(loop.hasNext())); try { loop.next(); loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests whether a populated looping iterator works as designed. * * @throws Exception If something unexpected occurs. */ public void testLooping1() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testLooping1"); final List<java.lang.String> list = java.util.Arrays.asList("foo"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3672,loop,3671,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3674,loop,3673,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3676,loop,3675,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3678,loop,3677,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3680,loop,3679,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3682,loop,3681,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests whether a populated looping iterator works as designed. * * @throws Exception If something unexpected occurs. */ public void testLooping2() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testLooping2"); final List<java.lang.String> list = java.util.Arrays.asList("foo", "b"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3684,loop,3683,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3686,loop,3685,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3688,loop,3687,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3690,loop,3689,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3692,loop,3691,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3694,loop,3693,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests whether a populated looping iterator works as designed. * * @throws Exception If something unexpected occurs. */ public void testLooping2_literalMutation1041() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testLooping2_literalMutation1041"); final List<java.lang.String> list = java.util.Arrays.asList("a", "foo"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3684,loop,3683,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3686,loop,3685,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3688,loop,3687,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3690,loop,3689,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3692,loop,3691,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3694,loop,3693,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests whether a populated looping iterator works as designed. * * @throws Exception If something unexpected occurs. */ public void testLooping3() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testLooping3"); final List<java.lang.String> list = java.util.Arrays.asList("foo", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3696,loop,3695,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3698,loop,3697,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3700,loop,3699,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3702,loop,3701,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3704,loop,3703,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3706,loop,3705,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3708,loop,3707,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3710,loop,3709,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests whether a populated looping iterator works as designed. * * @throws Exception If something unexpected occurs. */ public void testLooping3_literalMutation1043() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testLooping3_literalMutation1043"); final List<java.lang.String> list = java.util.Arrays.asList("a", "foo", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3696,loop,3695,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3698,loop,3697,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3700,loop,3699,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3702,loop,3701,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3704,loop,3703,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3706,loop,3705,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3708,loop,3707,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3710,loop,3709,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests whether a populated looping iterator works as designed. * * @throws Exception If something unexpected occurs. */ public void testLooping3_literalMutation1044() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testLooping3_literalMutation1044"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "foo"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3696,loop,3695,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3698,loop,3697,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3700,loop,3699,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3702,loop,3701,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3704,loop,3703,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3706,loop,3705,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3708,loop,3707,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3710,loop,3709,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testRemoving1_add1069() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_add1069"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); loop.remove(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testRemoving1_add1070() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_add1070"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testRemoving1_add1071() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_add1071"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testRemoving1_add1072() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_add1072"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testRemoving1() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("foo", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testRemoving1_literalMutation1046() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_literalMutation1046"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "foo", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testRemoving1_literalMutation1047() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_literalMutation1047"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "foo")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testRemoving1_remove797() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_remove797"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testRemoving1_remove798() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_remove798"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the remove() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testRemoving1_remove799() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testRemoving1_remove799"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3712,list,3711,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3714,loop,3713,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3716,loop,3715,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3718,list,3717,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3720,loop,3719,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3722,loop,3721,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3724,list,3723,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3726,loop,3725,loop.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3728,loop,3727,loop.next()); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3730,list,3729,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3732,loop,3731,loop.hasNext()); try { loop.next(); } catch (final NoSuchElementException ex) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testReset() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testReset_add1073() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_add1073"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); loop.reset(); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testReset_add1074() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_add1074"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testReset_add1075() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_add1075"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testReset_literalMutation1048() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_literalMutation1048"); final List<java.lang.String> list = java.util.Arrays.asList("foo", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testReset_literalMutation1049() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_literalMutation1049"); final List<java.lang.String> list = java.util.Arrays.asList("a", "foo", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testReset_literalMutation1050() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_literalMutation1050"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "foo"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testReset_remove800() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_remove800"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testReset_remove801() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_remove801"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the reset() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testReset_remove802() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReset_remove802"); final List<java.lang.String> list = java.util.Arrays.asList("a", "b", "c"); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3734,loop,3733,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3736,loop,3735,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3738,loop,3737,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3740,loop,3739,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3742,loop,3741,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3744,loop,3743,loop.next()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3746,loop,3745,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3748,loop,3747,loop.next()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3750,loop,3749,loop.next()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testSize() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testSize_add1076() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_add1076"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testSize_add1077() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_add1077"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testSize_add1078() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_add1078"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testSize_add1079() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_add1079"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testSize_add1080() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_add1080"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testSize_literalMutation1051() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_literalMutation1051"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("foo", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testSize_literalMutation1052() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_literalMutation1052"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "foo", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ public void testSize_literalMutation1053() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_literalMutation1053"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "foo")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testSize_remove803() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_remove803"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); loop.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the size() method on a LoopingIterator wrapped ArrayList. * * @throws Exception If something unexpected occurs. */ @Test(timeout = 1000) public void testSize_remove804() throws Exception { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSize_remove804"); final List<java.lang.String> list = new ArrayList<java.lang.String>(java.util.Arrays.asList("a", "b", "c")); final LoopingIterator<java.lang.String> loop = new LoopingIterator<java.lang.String>(list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3752,loop,3751,loop.size()); loop.next(); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3754,loop,3753,loop.size()); loop.reset(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3756,loop,3755,loop.size()); loop.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3758,loop,3757,loop.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } }