package org.apache.commons.collections4.list; import java.util.AbstractCollection; import org.apache.commons.collections4.collection.AbstractCollectionTest; import org.apache.commons.collections4.iterators.AbstractListIteratorTest; import java.util.ArrayList; import org.apache.commons.collections4.BulkTest; import java.util.Collection; import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.util.Iterator; import java.util.List; import java.util.ListIterator; import java.lang.reflect.Method; import java.util.NoSuchElementException; import org.junit.Test; /** * Abstract test class for {@link java.util.List} methods and contracts. * <p/> * To use, simply extend this class, and implement * the {@link #makeObject} method. * <p/> * If your {@link List} fails one of these tests by design, * you may still use this base set of cases. Simply override the * test case (method) your {@link List} fails or override one of the * protected methods from AbstractCollectionTest. * * @version $Id$ */ public abstract class AbstractListTest<E> extends AbstractCollectionTest<E> { /** * JUnit constructor. * * @param testName the test class name */ public AbstractListTest(final String testName) { super(testName); } /** * Returns true if the collections produced by * {@link #makeObject()} and {@link #makeFullCollection()} * support the <code>set operation.<p> * Default implementation returns true. Override if your collection * class does not support set. */ public boolean isSetSupported() { return true; } /** * Verifies that the test list implementation matches the confirmed list * implementation. */ @Override @SuppressWarnings(value = "unchecked") public void verify() { super.verify(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2258,list1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2259,list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2260,list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2261,list1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2263,list1,2262,list1.hashCode()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2265,list2,2264,list2.hashCode()); int i = 0; final Iterator<E> iterator1 = list1.iterator(); final Iterator<E> iterator2 = list2.iterator(); final E[] array = ((E[])(list1.toArray())); while (iterator2.hasNext()) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2267,iterator1,2266,iterator1.hasNext()); final Object o1 = iterator1.next(); Object o2 = iterator2.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2268,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2269,o2); o2 = list1.get(i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2270,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2271,o2); o2 = array[i]; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2272,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2273,o2); i++; } } /** * List equals method is defined. */ @Override public boolean isEqualsCheckable() { return true; } /** * Returns an empty {@link ArrayList}. */ @Override public Collection<E> makeConfirmedCollection() { final ArrayList<E> list = new ArrayList<E>(); return list; } /** * Returns a full {@link ArrayList}. */ @Override public Collection<E> makeConfirmedFullCollection() { final ArrayList<E> list = new ArrayList<E>(); list.addAll(java.util.Arrays.asList(getFullElements())); return list; } /** * Returns {@link #makeObject()}. * * @return an empty list to be used for testing */ @Override public abstract List<E> makeObject(); /** * {@inheritDoc} */ @Override public List<E> makeFullCollection() { final List<E> list = makeObject(); list.addAll(java.util.Arrays.asList(getFullElements())); return list; } /** * Returns the {@link #collection} field cast to a {@link List}. * * @return the collection field as a List */ @Override public List<E> getCollection() { return ((List<E>)(super.getCollection())); } /** * Returns the {@link #confirmed} field cast to a {@link List}. * * @return the confirmed field as a List */ @Override public List<E> getConfirmed() { return ((List<E>)(super.getConfirmed())); } /** * Tests bounds checking for {@link List#add(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking_add657() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking_add657"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeObject(); list.add(Integer.MIN_VALUE, element); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking_add658() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking_add658"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeObject(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(-1, element); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking_add659() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking_add659"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeObject(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(1, element); list.add(1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking_add660() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking_add660"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeObject(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(Integer.MAX_VALUE, element); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on an * empty list. */ public void testListAddByIndexBoundsChecking() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[-1]; try { list = makeObject(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on an * empty list. */ public void testListAddByIndexBoundsChecking_literalMutation739() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking_literalMutation739"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeObject(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(0, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on an * empty list. */ public void testListAddByIndexBoundsChecking_literalMutation740() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking_literalMutation740"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeObject(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(0, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeObject(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking2_add661() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking2_add661"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeFullCollection(); list.add(Integer.MIN_VALUE, element); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(((list.size()) + 1), element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking2_add662() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking2_add662"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeFullCollection(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(-1, element); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(((list.size()) + 1), element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking2_add663() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking2_add663"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeFullCollection(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(((list.size()) + 1), element); list.add(((list.size()) + 1), element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListAddByIndexBoundsChecking2_add664() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking2_add664"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeFullCollection(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(((list.size()) + 1), element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(Integer.MAX_VALUE, element); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on a * full list. */ public void testListAddByIndexBoundsChecking2() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking2"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[1]; try { list = makeFullCollection(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(((list.size()) + 1), element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on a * full list. */ public void testListAddByIndexBoundsChecking2_literalMutation742() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking2_literalMutation742"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeFullCollection(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(2, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(((list.size()) + 1), element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#add(int, Object)} on a * full list. */ public void testListAddByIndexBoundsChecking2_literalMutation743() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndexBoundsChecking2_literalMutation743"); if (!(isAddSupported())) { return ; } List<E> list; final E element = getOtherElements()[0]; try { list = makeFullCollection(); list.add(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(((list.size()) + 0), element); } catch (final IndexOutOfBoundsException e) { } try { list = makeFullCollection(); list.add(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_add653() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_add653"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); resetFull(); getCollection().add(i, element); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_add654() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_add654"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); getCollection().add(i, element); getCollection().add(i, element); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_add655() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_add655"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); getCollection().add(i, element); getConfirmed().add(i, element); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_add656() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_add656"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); getCollection().add(i, element); getConfirmed().add(i, element); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ public void testListAddByIndex() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[-1]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); getCollection().add(i, element); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ public void testListAddByIndex_literalMutation737() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_literalMutation737"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = -1 ; i <= max ; i++) { resetFull(); getCollection().add(i, element); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_remove524() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_remove524"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { getCollection().add(i, element); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_remove525() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_remove525"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_remove526() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_remove526"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); getConfirmed().add(i, element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#add(int, Object)}. */ @Test(timeout = 1000) public void testListAddByIndex_remove527() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListAddByIndex_remove527"); if (!(isAddSupported())) { return ; } final E element = getOtherElements()[0]; final int max = getFullElements().length; for (int i = 0 ; i <= max ; i++) { resetFull(); getCollection().add(i, element); getConfirmed().add(i, element); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add665() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add665"); resetEmpty(); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add666() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add666"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add667() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add667"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add668() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add668"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add669() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add669"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add670() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add670"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add671() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add671"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add672() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add672"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add673() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add673"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add674() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add674"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add675() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add675"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add676() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add676"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add677() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add677"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add678() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add678"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add679() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add679"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add680() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add680"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add681() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add681"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add682() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add682"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_add683() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_add683"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ public void testListEquals() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 1) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ public void testListEquals_literalMutation745() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_literalMutation745"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 2) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove528() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove528"); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove529() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove529"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove530() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove530"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove531() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove531"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove532() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove532"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove533() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove533"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove534() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove534"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove535() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove535"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove536() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove536"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove537() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove537"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove538() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove538"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove539() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove539"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove540() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove540"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove541() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove541"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove542() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove542"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove543() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove543"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove544() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove544"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove545() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove545"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#equals(Object)}. */ @Test(timeout = 1000) public void testListEquals_remove546() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListEquals_remove546"); resetEmpty(); List<E> list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2112,list,2111,list.equals(getConfirmed())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2114,list,2113,list.equals(list)); verify(); List<E> list2 = java.util.Arrays.asList(getFullElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2116,list,2115,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2118,list,2117,list.equals(list2)); verify(); resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2120,list,2119,list.equals(getConfirmed())); verify(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2122,list,2121,list.equals(list)); verify(); list2 = makeObject(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2124,list,2123,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getOtherElements()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2126,list,2125,list.equals(list2)); verify(); list2 = java.util.Arrays.asList(getFullElements()); if (((list2.size()) < 2) && (isAddSupported())) { list.addAll(java.util.Arrays.asList(getOtherElements())); getConfirmed().addAll(java.util.Arrays.asList(getOtherElements())); list2 = new ArrayList<E>(list2); list2.addAll(java.util.Arrays.asList(getOtherElements())); } if ((list2.size()) > 1) { java.util.Collections.reverse(list2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2128,list,2127,list.equals(list2)); verify(); } resetFull(); list = getCollection(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2130,list,2129,list.equals("")); verify(); final List<E> listForC = java.util.Arrays.asList(getFullElements()); final Collection<E> c = new AbstractCollection<E>() { @Override public int size() { return listForC.size(); } @Override public Iterator<E> iterator() { return listForC.iterator(); } }; fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2132,list,2131,list.equals(c)); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode"); resetEmpty(); resetEmpty(); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); verify(); resetFull(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode_add696() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode_add696"); resetEmpty(); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); verify(); verify(); resetFull(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode_add697() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode_add697"); resetEmpty(); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); verify(); resetFull(); resetFull(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode_add698() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode_add698"); resetEmpty(); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); verify(); resetFull(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode_remove549() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode_remove549"); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); verify(); resetFull(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode_remove550() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode_remove550"); resetEmpty(); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); resetFull(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode_remove551() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode_remove551"); resetEmpty(); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); verify(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#hashCode()}. */ @Test(timeout = 1000) public void testListHashCode_remove552() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListHashCode_remove552"); resetEmpty(); int hash1 = getCollection().hashCode(); int hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2136,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2137,hash2); resetFull(); hash1 = getCollection().hashCode(); hash2 = getConfirmed().hashCode(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2138,hash1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2139,hash2); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#get(int)}. */ @Test(timeout = 1000) public void testListGetByIndex_add684() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndex_add684"); resetFull(); resetFull(); final List<E> list = getCollection(); final E[] elements = getFullElements(); for (int i = 0 ; i < (elements.length) ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2133,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2135,list,2134,list.get(i)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#get(int)}. */ @Test(timeout = 1000) public void testListGetByIndex_add685() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndex_add685"); resetFull(); final List<E> list = getCollection(); final E[] elements = getFullElements(); for (int i = 0 ; i < (elements.length) ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2133,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2135,list,2134,list.get(i)); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#get(int)}. */ public void testListGetByIndex() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndex"); resetFull(); final List<E> list = getCollection(); final E[] elements = getFullElements(); for (int i = -1 ; i < (elements.length) ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2133,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2135,list,2134,list.get(i)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#get(int)}. */ @Test(timeout = 1000) public void testListGetByIndex_remove547() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndex_remove547"); final List<E> list = getCollection(); final E[] elements = getFullElements(); for (int i = 0 ; i < (elements.length) ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2133,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2135,list,2134,list.get(i)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#get(int)}. */ @Test(timeout = 1000) public void testListGetByIndex_remove548() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndex_remove548"); resetFull(); final List<E> list = getCollection(); final E[] elements = getFullElements(); for (int i = 0 ; i < (elements.length) ; i++) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2133,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2135,list,2134,list.get(i)); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking_add686() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking_add686"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(0); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking_add687() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking_add687"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(0); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking_add688() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking_add688"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(0); list.get(0); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking_add689() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking_add689"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(0); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking_add690() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking_add690"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(0); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ public void testListGetByIndexBoundsChecking() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(2); } catch (final IndexOutOfBoundsException e) { } try { list.get(0); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ public void testListGetByIndexBoundsChecking_literalMutation748() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking_literalMutation748"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(1); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on an * empty list. */ public void testListGetByIndexBoundsChecking_literalMutation749() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking_literalMutation749"); final List<E> list = makeObject(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(0); } catch (final IndexOutOfBoundsException e) { } try { list.get(2); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on a * full list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking2_add691() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking2_add691"); final List<E> list = makeFullCollection(); try { list.get(Integer.MIN_VALUE); list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on a * full list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking2_add692() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking2_add692"); final List<E> list = makeFullCollection(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on a * full list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking2_add693() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking2_add693"); final List<E> list = makeFullCollection(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(getFullElements().length); list.get(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on a * full list. */ @Test(timeout = 1000) public void testListGetByIndexBoundsChecking2_add694() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking2_add694"); final List<E> list = makeFullCollection(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(-1); } catch (final IndexOutOfBoundsException e) { } try { list.get(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#get(int)} on a * full list. */ public void testListGetByIndexBoundsChecking2() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListGetByIndexBoundsChecking2"); final List<E> list = makeFullCollection(); try { list.get(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.get(2); } catch (final IndexOutOfBoundsException e) { } try { list.get(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.get(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#indexOf}. */ @Test(timeout = 1000) public void testListIndexOf() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIndexOf"); resetFull(); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); for (E element : list2) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2141,list1,2140,list1.indexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2143,list2,2142,list2.indexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2144,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2146,list1,2145,list1.indexOf(element)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#indexOf}. */ @Test(timeout = 1000) public void testListIndexOf_add700() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIndexOf_add700"); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); for (E element : list2) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2141,list1,2140,list1.indexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2143,list2,2142,list2.indexOf(element)); verify(); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2144,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2146,list1,2145,list1.indexOf(element)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#indexOf}. */ @Test(timeout = 1000) public void testListIndexOf_add701() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIndexOf_add701"); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); for (E element : list2) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2141,list1,2140,list1.indexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2143,list2,2142,list2.indexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2144,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2146,list1,2145,list1.indexOf(element)); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#indexOf}. */ @Test(timeout = 1000) public void testListIndexOf_remove553() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIndexOf_remove553"); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); for (E element : list2) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2141,list1,2140,list1.indexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2143,list2,2142,list2.indexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2144,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2146,list1,2145,list1.indexOf(element)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#indexOf}. */ @Test(timeout = 1000) public void testListIndexOf_remove554() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIndexOf_remove554"); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); for (E element : list2) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2141,list1,2140,list1.indexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2143,list2,2142,list2.indexOf(element)); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2144,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2146,list1,2145,list1.indexOf(element)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#indexOf}. */ @Test(timeout = 1000) public void testListIndexOf_remove555() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIndexOf_remove555"); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); for (E element : list2) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2141,list1,2140,list1.indexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2143,list2,2142,list2.indexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2144,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2146,list1,2145,list1.indexOf(element)); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#lastIndexOf}. */ @Test(timeout = 1000) public void testListLastIndexOf() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListLastIndexOf"); resetFull(); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final Iterator<E> iterator = list2.iterator(); while (iterator.hasNext()) { final E element = iterator.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2148,list1,2147,list1.lastIndexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2150,list2,2149,list2.lastIndexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2151,("lastIndexOf should return -1 for nonexistent " + "element")); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2152,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2154,list1,2153,list1.lastIndexOf(element)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#lastIndexOf}. */ @Test(timeout = 1000) public void testListLastIndexOf_add719() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListLastIndexOf_add719"); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final Iterator<E> iterator = list2.iterator(); while (iterator.hasNext()) { final E element = iterator.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2148,list1,2147,list1.lastIndexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2150,list2,2149,list2.lastIndexOf(element)); verify(); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2151,("lastIndexOf should return -1 for nonexistent " + "element")); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2152,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2154,list1,2153,list1.lastIndexOf(element)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#lastIndexOf}. */ @Test(timeout = 1000) public void testListLastIndexOf_add720() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListLastIndexOf_add720"); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final Iterator<E> iterator = list2.iterator(); while (iterator.hasNext()) { final E element = iterator.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2148,list1,2147,list1.lastIndexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2150,list2,2149,list2.lastIndexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2151,("lastIndexOf should return -1 for nonexistent " + "element")); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2152,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2154,list1,2153,list1.lastIndexOf(element)); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#lastIndexOf}. */ @Test(timeout = 1000) public void testListLastIndexOf_remove568() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListLastIndexOf_remove568"); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final Iterator<E> iterator = list2.iterator(); while (iterator.hasNext()) { final E element = iterator.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2148,list1,2147,list1.lastIndexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2150,list2,2149,list2.lastIndexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2151,("lastIndexOf should return -1 for nonexistent " + "element")); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2152,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2154,list1,2153,list1.lastIndexOf(element)); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#lastIndexOf}. */ @Test(timeout = 1000) public void testListLastIndexOf_remove569() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListLastIndexOf_remove569"); resetFull(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final Iterator<E> iterator = list2.iterator(); while (iterator.hasNext()) { final E element = iterator.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2148,list1,2147,list1.lastIndexOf(element)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2150,list2,2149,list2.lastIndexOf(element)); verify(); } final E[] other = getOtherElements(); for (final E element : other) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2151,("lastIndexOf should return -1 for nonexistent " + "element")); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2152,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2154,list1,2153,list1.lastIndexOf(element)); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking_add755() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_add755"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking_add756() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_add756"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking_add757() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_add757"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking_add758() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_add758"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking_add759() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_add759"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ public void testListSetByIndexBoundsChecking() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[-1]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ public void testListSetByIndexBoundsChecking_literalMutation769() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_literalMutation769"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(2, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ public void testListSetByIndexBoundsChecking_literalMutation770() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_literalMutation770"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on an * empty list. */ public void testListSetByIndexBoundsChecking_literalMutation771() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking_literalMutation771"); if (!(isSetSupported())) { return ; } final List<E> list = makeObject(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(2, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking2_add760() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking2_add760"); if (!(isSetSupported())) { return ; } final List<E> list = makeFullCollection(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); list.set(Integer.MIN_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2254,("List.set should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(getFullElements().length, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2255,("List.set should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking2_add761() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking2_add761"); if (!(isSetSupported())) { return ; } final List<E> list = makeFullCollection(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2254,("List.set should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(getFullElements().length, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2255,("List.set should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking2_add762() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking2_add762"); if (!(isSetSupported())) { return ; } final List<E> list = makeFullCollection(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2254,("List.set should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(getFullElements().length, element); list.set(getFullElements().length, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2255,("List.set should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on a * full list. */ @Test(timeout = 1000) public void testListSetByIndexBoundsChecking2_add763() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking2_add763"); if (!(isSetSupported())) { return ; } final List<E> list = makeFullCollection(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2254,("List.set should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(getFullElements().length, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); list.set(Integer.MAX_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2255,("List.set should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on a * full list. */ public void testListSetByIndexBoundsChecking2() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking2"); if (!(isSetSupported())) { return ; } final List<E> list = makeFullCollection(); final E element = getOtherElements()[-1]; try { list.set(Integer.MIN_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2254,("List.set should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.set(-1, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(getFullElements().length, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2255,("List.set should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#set(int, Object)} on a * full list. */ public void testListSetByIndexBoundsChecking2_literalMutation773() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndexBoundsChecking2_literalMutation773"); if (!(isSetSupported())) { return ; } final List<E> list = makeFullCollection(); final E element = getOtherElements()[0]; try { list.set(Integer.MIN_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2254,("List.set should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.set(0, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(getFullElements().length, element); } catch (final IndexOutOfBoundsException e) { } try { list.set(Integer.MAX_VALUE, element); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2255,("List.set should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Test {@link List#set(int, Object)}. */ @Test(timeout = 1000) public void testListSetByIndex_add752() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndex_add752"); if (!(isSetSupported())) { return ; } resetFull(); resetFull(); final E[] elements = getFullElements(); final E[] other = getOtherElements(); for (int i = 0 ; i < (elements.length) ; i++) { final E n = other[(i % (other.length))]; final E v = getCollection().set(i, n); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2256,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2257,v); getConfirmed().set(i, n); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Test {@link List#set(int, Object)}. */ @Test(timeout = 1000) public void testListSetByIndex_add753() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndex_add753"); if (!(isSetSupported())) { return ; } resetFull(); final E[] elements = getFullElements(); final E[] other = getOtherElements(); for (int i = 0 ; i < (elements.length) ; i++) { final E n = other[(i % (other.length))]; final E v = getCollection().set(i, n); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2256,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2257,v); getConfirmed().set(i, n); getConfirmed().set(i, n); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Test {@link List#set(int, Object)}. */ @Test(timeout = 1000) public void testListSetByIndex_add754() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndex_add754"); if (!(isSetSupported())) { return ; } resetFull(); final E[] elements = getFullElements(); final E[] other = getOtherElements(); for (int i = 0 ; i < (elements.length) ; i++) { final E n = other[(i % (other.length))]; final E v = getCollection().set(i, n); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2256,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2257,v); getConfirmed().set(i, n); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Test {@link List#set(int, Object)}. */ public void testListSetByIndex() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndex"); if (!(isSetSupported())) { return ; } resetFull(); final E[] elements = getFullElements(); final E[] other = getOtherElements(); for (int i = -1 ; i < (elements.length) ; i++) { final E n = other[(i % (other.length))]; final E v = getCollection().set(i, n); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2256,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2257,v); getConfirmed().set(i, n); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Test {@link List#set(int, Object)}. */ @Test(timeout = 1000) public void testListSetByIndex_remove590() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndex_remove590"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); final E[] other = getOtherElements(); for (int i = 0 ; i < (elements.length) ; i++) { final E n = other[(i % (other.length))]; final E v = getCollection().set(i, n); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2256,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2257,v); getConfirmed().set(i, n); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Test {@link List#set(int, Object)}. */ @Test(timeout = 1000) public void testListSetByIndex_remove591() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndex_remove591"); if (!(isSetSupported())) { return ; } resetFull(); final E[] elements = getFullElements(); final E[] other = getOtherElements(); for (int i = 0 ; i < (elements.length) ; i++) { final E n = other[(i % (other.length))]; final E v = getCollection().set(i, n); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2256,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2257,v); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Test {@link List#set(int, Object)}. */ @Test(timeout = 1000) public void testListSetByIndex_remove592() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSetByIndex_remove592"); if (!(isSetSupported())) { return ; } resetFull(); final E[] elements = getFullElements(); final E[] other = getOtherElements(); for (int i = 0 ; i < (elements.length) ; i++) { final E n = other[(i % (other.length))]; final E v = getCollection().set(i, n); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2256,elements[i]); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2257,v); getConfirmed().set(i, n); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * If {@link #isSetSupported()} returns false, tests that set operation * raises <Code>UnsupportedOperationException. */ @Test(timeout = 1000) public void testUnsupportedSet_add791() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testUnsupportedSet_add791"); if (isSetSupported()) { return ; } resetFull(); resetFull(); try { getCollection().set(0, getFullElements()[0]); } catch (final UnsupportedOperationException e) { } verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * If {@link #isSetSupported()} returns false, tests that set operation * raises <Code>UnsupportedOperationException. */ @Test(timeout = 1000) public void testUnsupportedSet_add792() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testUnsupportedSet_add792"); if (isSetSupported()) { return ; } resetFull(); try { getCollection().set(0, getFullElements()[0]); getCollection().set(0, getFullElements()[0]); } catch (final UnsupportedOperationException e) { } verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * If {@link #isSetSupported()} returns false, tests that set operation * raises <Code>UnsupportedOperationException. */ @Test(timeout = 1000) public void testUnsupportedSet_add793() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testUnsupportedSet_add793"); if (isSetSupported()) { return ; } resetFull(); try { getCollection().set(0, getFullElements()[0]); } catch (final UnsupportedOperationException e) { } verify(); verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * If {@link #isSetSupported()} returns false, tests that set operation * raises <Code>UnsupportedOperationException. */ public void testUnsupportedSet() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testUnsupportedSet"); if (isSetSupported()) { return ; } resetFull(); try { getCollection().set(1, getFullElements()[0]); } catch (final UnsupportedOperationException e) { } verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * If {@link #isSetSupported()} returns false, tests that set operation * raises <Code>UnsupportedOperationException. */ public void testUnsupportedSet_literalMutation790() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testUnsupportedSet_literalMutation790"); if (isSetSupported()) { return ; } resetFull(); try { getCollection().set(0, getFullElements()[1]); } catch (final UnsupportedOperationException e) { } verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * If {@link #isSetSupported()} returns false, tests that set operation * raises <Code>UnsupportedOperationException. */ @Test(timeout = 1000) public void testUnsupportedSet_remove620() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testUnsupportedSet_remove620"); if (isSetSupported()) { return ; } try { getCollection().set(0, getFullElements()[0]); } catch (final UnsupportedOperationException e) { } verify(); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * If {@link #isSetSupported()} returns false, tests that set operation * raises <Code>UnsupportedOperationException. */ @Test(timeout = 1000) public void testUnsupportedSet_remove621() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testUnsupportedSet_remove621"); if (isSetSupported()) { return ; } resetFull(); try { getCollection().set(0, getFullElements()[0]); } catch (final UnsupportedOperationException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking_add743() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking_add743"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking_add744() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking_add744"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking_add745() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking_add745"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking_add746() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking_add746"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking_add747() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking_add747"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ public void testListRemoveByIndexBoundsChecking() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ public void testListRemoveByIndexBoundsChecking_literalMutation764() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking_literalMutation764"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on an * empty list. */ public void testListRemoveByIndexBoundsChecking_literalMutation765() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking_literalMutation765"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeObject(); try { list.remove(Integer.MIN_VALUE); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(2); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on a * full list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking2_add748() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking2_add748"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeFullCollection(); try { list.remove(Integer.MIN_VALUE); list.remove(Integer.MIN_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2250,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2251,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on a * full list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking2_add749() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking2_add749"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeFullCollection(); try { list.remove(Integer.MIN_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2250,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2251,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on a * full list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking2_add750() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking2_add750"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeFullCollection(); try { list.remove(Integer.MIN_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2250,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(getFullElements().length); list.remove(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2251,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on a * full list. */ @Test(timeout = 1000) public void testListRemoveByIndexBoundsChecking2_add751() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking2_add751"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeFullCollection(); try { list.remove(Integer.MIN_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2250,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.remove(-1); } catch (final IndexOutOfBoundsException e) { } try { list.remove(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); list.remove(Integer.MAX_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2251,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests bounds checking for {@link List#remove(int)} on a * full list. */ public void testListRemoveByIndexBoundsChecking2() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndexBoundsChecking2"); if (!(isRemoveSupported())) { return ; } final List<E> list = makeFullCollection(); try { list.remove(Integer.MIN_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2250,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MIN_VALUE]")); } catch (final IndexOutOfBoundsException e) { } try { list.remove(0); } catch (final IndexOutOfBoundsException e) { } try { list.remove(getFullElements().length); } catch (final IndexOutOfBoundsException e) { } try { list.remove(Integer.MAX_VALUE); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2251,("List.remove should throw IndexOutOfBoundsException " + "[Integer.MAX_VALUE]")); } catch (final IndexOutOfBoundsException e) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#remove(int)}. */ @Test(timeout = 1000) public void testListRemoveByIndex_add741() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndex_add741"); if (!(isRemoveSupported())) { return ; } final int max = getFullElements().length; for (int i = 0 ; i < max ; i++) { resetFull(); resetFull(); final E o1 = getCollection().remove(i); final E o2 = getConfirmed().remove(i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2252,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2253,o2); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#remove(int)}. */ @Test(timeout = 1000) public void testListRemoveByIndex_add742() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndex_add742"); if (!(isRemoveSupported())) { return ; } final int max = getFullElements().length; for (int i = 0 ; i < max ; i++) { resetFull(); final E o1 = getCollection().remove(i); final E o2 = getConfirmed().remove(i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2252,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2253,o2); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#remove(int)}. */ public void testListRemoveByIndex() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndex"); if (!(isRemoveSupported())) { return ; } final int max = getFullElements().length; for (int i = -1 ; i < max ; i++) { resetFull(); final E o1 = getCollection().remove(i); final E o2 = getConfirmed().remove(i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2252,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2253,o2); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#remove(int)}. */ @Test(timeout = 1000) public void testListRemoveByIndex_remove588() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndex_remove588"); if (!(isRemoveSupported())) { return ; } final int max = getFullElements().length; for (int i = 0 ; i < max ; i++) { final E o1 = getCollection().remove(i); final E o2 = getConfirmed().remove(i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2252,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2253,o2); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests {@link List#remove(int)}. */ @Test(timeout = 1000) public void testListRemoveByIndex_remove589() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListRemoveByIndex_remove589"); if (!(isRemoveSupported())) { return ; } final int max = getFullElements().length; for (int i = 0 ; i < max ; i++) { resetFull(); final E o1 = getCollection().remove(i); final E o2 = getConfirmed().remove(i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2252,o1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2253,o2); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ @Test(timeout = 1000) public void testListListIterator_add721() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator_add721"); resetFull(); resetFull(); forwardTest(getCollection().listIterator(), 0); backwardTest(getCollection().listIterator(), 0); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ @Test(timeout = 1000) public void testListListIterator_add722() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator_add722"); resetFull(); forwardTest(getCollection().listIterator(), 0); forwardTest(getCollection().listIterator(), 0); backwardTest(getCollection().listIterator(), 0); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ @Test(timeout = 1000) public void testListListIterator_add723() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator_add723"); resetFull(); forwardTest(getCollection().listIterator(), 0); backwardTest(getCollection().listIterator(), 0); backwardTest(getCollection().listIterator(), 0); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ public void testListListIterator() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator"); resetFull(); forwardTest(getCollection().listIterator(), 1); backwardTest(getCollection().listIterator(), 0); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ public void testListListIterator_literalMutation752() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator_literalMutation752"); resetFull(); forwardTest(getCollection().listIterator(), 0); backwardTest(getCollection().listIterator(), -1); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ @Test(timeout = 1000) public void testListListIterator_remove570() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator_remove570"); forwardTest(getCollection().listIterator(), 0); backwardTest(getCollection().listIterator(), 0); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ @Test(timeout = 1000) public void testListListIterator_remove571() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator_remove571"); resetFull(); backwardTest(getCollection().listIterator(), 0); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator()}. */ @Test(timeout = 1000) public void testListListIterator_remove572() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIterator_remove572"); resetFull(); forwardTest(getCollection().listIterator(), 0); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add724() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add724"); resetFull(); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add725() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add725"); resetFull(); try { getCollection().listIterator(-1); getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add726() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add726"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add727() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add727"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add728() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add728"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add729() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add729"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add730() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add730"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add731() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add731"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_add732() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_add732"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ public void testListListIteratorByIndex() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex"); resetFull(); try { getCollection().listIterator(2); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ public void testListListIteratorByIndex_literalMutation754() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_literalMutation754"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 2)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ public void testListListIteratorByIndex_literalMutation755() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_literalMutation755"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = -1 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ public void testListListIteratorByIndex_literalMutation756() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_literalMutation756"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 1 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_remove573() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_remove573"); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_remove574() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_remove574"); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_remove575() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_remove575"); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_remove576() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_remove576"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_remove577() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_remove577"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_remove578() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_remove578"); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { backwardTest(getCollection().listIterator(i), i); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the read-only bits of {@link List#listIterator(int)}. */ @Test(timeout = 1000) public void testListListIteratorByIndex_remove579() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorByIndex_remove579"); resetFull(); try { getCollection().listIterator(-1); } catch (final IndexOutOfBoundsException ex) { } resetFull(); try { getCollection().listIterator(((getCollection().size()) + 1)); } catch (final IndexOutOfBoundsException ex) { } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { forwardTest(getCollection().listIterator(i), i); backwardTest(getCollection().listIterator(i), i); } resetFull(); for (int i = 0 ; i <= (getConfirmed().size()) ; i++) { } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemoveNext_add737() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemoveNext_add737"); if (!(isRemoveSupported())) { return ; } resetFull(); resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2198,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2199,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2200,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2201,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2202,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2204,getCollection(),2203,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2205,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2207,getCollection(),2206,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2208,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2210,getCollection(),2209,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2211,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2213,getCollection(),2212,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2214,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2216,getCollection(),2215,getCollection().get(1)); final E two3 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2217,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2218,two3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2219,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2221,it,2220,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2223,it,2222,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemoveNext_add738() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemoveNext_add738"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2198,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2199,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2200,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2201,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2202,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2204,getCollection(),2203,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2205,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2207,getCollection(),2206,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2208,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2210,getCollection(),2209,getCollection().get(2)); it.remove(); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2211,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2213,getCollection(),2212,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2214,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2216,getCollection(),2215,getCollection().get(1)); final E two3 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2217,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2218,two3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2219,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2221,it,2220,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2223,it,2222,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ public void testListListIteratorPreviousRemoveNext() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemoveNext"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 5) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2198,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2199,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2200,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2201,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2202,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2204,getCollection(),2203,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2205,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2207,getCollection(),2206,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2208,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2210,getCollection(),2209,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2211,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2213,getCollection(),2212,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2214,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2216,getCollection(),2215,getCollection().get(1)); final E two3 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2217,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2218,two3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2219,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2221,it,2220,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2223,it,2222,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemoveNext_remove584() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemoveNext_remove584"); if (!(isRemoveSupported())) { return ; } if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2198,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2199,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2200,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2201,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2202,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2204,getCollection(),2203,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2205,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2207,getCollection(),2206,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2208,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2210,getCollection(),2209,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2211,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2213,getCollection(),2212,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2214,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2216,getCollection(),2215,getCollection().get(1)); final E two3 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2217,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2218,two3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2219,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2221,it,2220,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2223,it,2222,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemoveNext_remove585() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemoveNext_remove585"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2198,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2199,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2200,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2201,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2202,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2204,getCollection(),2203,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2205,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2207,getCollection(),2206,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2208,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2210,getCollection(),2209,getCollection().get(2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2211,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2213,getCollection(),2212,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2214,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2216,getCollection(),2215,getCollection().get(1)); final E two3 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2217,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2218,two3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2219,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2221,it,2220,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2223,it,2222,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemovePrevious_add739() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemovePrevious_add739"); if (!(isRemoveSupported())) { return ; } resetFull(); resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2224,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2225,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2226,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2227,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2228,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2230,getCollection(),2229,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2231,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2233,getCollection(),2232,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2234,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2236,getCollection(),2235,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2237,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2239,getCollection(),2238,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2240,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2242,getCollection(),2241,getCollection().get(1)); final E zero3 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2243,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2244,zero3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2246,it,2245,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2247,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2249,it,2248,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemovePrevious_add740() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemovePrevious_add740"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2224,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2225,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2226,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2227,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2228,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2230,getCollection(),2229,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2231,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2233,getCollection(),2232,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2234,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2236,getCollection(),2235,getCollection().get(2)); it.remove(); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2237,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2239,getCollection(),2238,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2240,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2242,getCollection(),2241,getCollection().get(1)); final E zero3 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2243,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2244,zero3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2246,it,2245,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2247,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2249,it,2248,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ public void testListListIteratorPreviousRemovePrevious() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemovePrevious"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 3) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2224,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2225,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2226,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2227,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2228,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2230,getCollection(),2229,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2231,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2233,getCollection(),2232,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2234,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2236,getCollection(),2235,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2237,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2239,getCollection(),2238,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2240,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2242,getCollection(),2241,getCollection().get(1)); final E zero3 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2243,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2244,zero3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2246,it,2245,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2247,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2249,it,2248,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemovePrevious_remove586() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemovePrevious_remove586"); if (!(isRemoveSupported())) { return ; } if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2224,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2225,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2226,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2227,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2228,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2230,getCollection(),2229,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2231,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2233,getCollection(),2232,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2234,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2236,getCollection(),2235,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2237,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2239,getCollection(),2238,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2240,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2242,getCollection(),2241,getCollection().get(1)); final E zero3 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2243,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2244,zero3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2246,it,2245,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2247,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2249,it,2248,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorPreviousRemovePrevious_remove587() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorPreviousRemovePrevious_remove587"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); final E two2 = it.previous(); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2224,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2225,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2226,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2227,two2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2228,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2230,getCollection(),2229,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2231,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2233,getCollection(),2232,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2234,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2236,getCollection(),2235,getCollection().get(2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2237,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2239,getCollection(),2238,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2240,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2242,getCollection(),2241,getCollection().get(1)); final E zero3 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2243,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2244,zero3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2246,it,2245,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2247,((getCollection().size()) > 2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2249,it,2248,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemoveNext_add733() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemoveNext_add733"); if (!(isRemoveSupported())) { return ; } resetFull(); resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2155,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2157,getCollection(),2156,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2158,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2160,getCollection(),2159,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2161,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2163,getCollection(),2162,getCollection().get(2)); final E three = getCollection().get(3); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2164,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2166,getCollection(),2165,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2167,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2169,getCollection(),2168,getCollection().get(1)); final E three2 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2170,three); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2171,three2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2172,((getCollection().size()) > 3)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2174,it,2173,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2176,it,2175,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemoveNext_add734() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemoveNext_add734"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2155,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2157,getCollection(),2156,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2158,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2160,getCollection(),2159,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2161,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2163,getCollection(),2162,getCollection().get(2)); final E three = getCollection().get(3); it.remove(); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2164,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2166,getCollection(),2165,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2167,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2169,getCollection(),2168,getCollection().get(1)); final E three2 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2170,three); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2171,three2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2172,((getCollection().size()) > 3)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2174,it,2173,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2176,it,2175,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ public void testListListIteratorNextRemoveNext() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemoveNext"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 5) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2155,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2157,getCollection(),2156,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2158,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2160,getCollection(),2159,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2161,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2163,getCollection(),2162,getCollection().get(2)); final E three = getCollection().get(3); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2164,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2166,getCollection(),2165,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2167,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2169,getCollection(),2168,getCollection().get(1)); final E three2 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2170,three); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2171,three2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2172,((getCollection().size()) > 3)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2174,it,2173,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2176,it,2175,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ public void testListListIteratorNextRemoveNext_literalMutation758() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemoveNext_literalMutation758"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2155,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2157,getCollection(),2156,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2158,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2160,getCollection(),2159,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2161,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2163,getCollection(),2162,getCollection().get(2)); final E three = getCollection().get(4); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2164,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2166,getCollection(),2165,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2167,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2169,getCollection(),2168,getCollection().get(1)); final E three2 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2170,three); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2171,three2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2172,((getCollection().size()) > 3)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2174,it,2173,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2176,it,2175,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemoveNext_remove580() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemoveNext_remove580"); if (!(isRemoveSupported())) { return ; } if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2155,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2157,getCollection(),2156,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2158,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2160,getCollection(),2159,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2161,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2163,getCollection(),2162,getCollection().get(2)); final E three = getCollection().get(3); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2164,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2166,getCollection(),2165,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2167,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2169,getCollection(),2168,getCollection().get(1)); final E three2 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2170,three); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2171,three2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2172,((getCollection().size()) > 3)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2174,it,2173,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2176,it,2175,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemoveNext_remove581() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemoveNext_remove581"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2155,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2157,getCollection(),2156,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2158,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2160,getCollection(),2159,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2161,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2163,getCollection(),2162,getCollection().get(2)); final E three = getCollection().get(3); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2164,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2166,getCollection(),2165,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2167,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2169,getCollection(),2168,getCollection().get(1)); final E three2 = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2170,three); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2171,three2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2172,((getCollection().size()) > 3)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2174,it,2173,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2176,it,2175,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemovePrevious_add735() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemovePrevious_add735"); if (!(isRemoveSupported())) { return ; } resetFull(); resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2177,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2179,getCollection(),2178,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2180,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2182,getCollection(),2181,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2183,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2185,getCollection(),2184,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2186,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2188,getCollection(),2187,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2189,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2191,getCollection(),2190,getCollection().get(1)); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2192,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2193,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2195,it,2194,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2197,it,2196,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemovePrevious_add736() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemovePrevious_add736"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2177,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2179,getCollection(),2178,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2180,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2182,getCollection(),2181,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2183,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2185,getCollection(),2184,getCollection().get(2)); it.remove(); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2186,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2188,getCollection(),2187,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2189,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2191,getCollection(),2190,getCollection().get(1)); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2192,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2193,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2195,it,2194,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2197,it,2196,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ public void testListListIteratorNextRemovePrevious() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemovePrevious"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 3) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2177,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2179,getCollection(),2178,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2180,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2182,getCollection(),2181,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2183,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2185,getCollection(),2184,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2186,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2188,getCollection(),2187,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2189,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2191,getCollection(),2190,getCollection().get(1)); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2192,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2193,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2195,it,2194,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2197,it,2196,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemovePrevious_remove582() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemovePrevious_remove582"); if (!(isRemoveSupported())) { return ; } if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2177,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2179,getCollection(),2178,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2180,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2182,getCollection(),2181,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2183,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2185,getCollection(),2184,getCollection().get(2)); it.remove(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2186,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2188,getCollection(),2187,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2189,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2191,getCollection(),2190,getCollection().get(1)); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2192,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2193,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2195,it,2194,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2197,it,2196,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests remove on list iterator is correct. */ @Test(timeout = 1000) public void testListListIteratorNextRemovePrevious_remove583() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListListIteratorNextRemovePrevious_remove583"); if (!(isRemoveSupported())) { return ; } resetFull(); if ((getCollection().size()) < 4) { return ; } final ListIterator<E> it = getCollection().listIterator(); final E zero = it.next(); final E one = it.next(); final E two = it.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2177,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2179,getCollection(),2178,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2180,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2182,getCollection(),2181,getCollection().get(1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2183,two); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2185,getCollection(),2184,getCollection().get(2)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2186,zero); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2188,getCollection(),2187,getCollection().get(0)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2189,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2191,getCollection(),2190,getCollection().get(1)); final E one2 = it.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2192,one); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2193,one2); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2195,it,2194,it.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2197,it,2196,it.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Traverses to the end of the given iterator. * * @param iter the iterator to traverse * @param i the starting index */ private void forwardTest(final ListIterator<E> iter, int i) { final List<E> list = getCollection(); final int max = getFullElements().length; while (i < max) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2074,iter,2073,iter.hasNext()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2075,i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2077,iter,2076,iter.nextIndex()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2078,(i - 1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2080,iter,2079,iter.previousIndex()); final Object o = iter.next(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2082,list,2081,list.get(i)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2083,o); i++; } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2084,!(iter.hasNext())); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2085,max); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2087,iter,2086,iter.nextIndex()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2088,(max - 1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2090,iter,2089,iter.previousIndex()); try { iter.next(); } catch (final NoSuchElementException e) { } } /** * Traverses to the beginning of the given iterator. * * @param iter the iterator to traverse * @param i the starting index */ private void backwardTest(final ListIterator<E> iter, int i) { final List<E> list = getCollection(); while (i > 0) { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2053,("Iterator should have previous, i:" + i)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2055,iter,2054,iter.hasPrevious()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2056,("Iterator.nextIndex should work, i:" + i)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2057,i); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2059,iter,2058,iter.nextIndex()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2060,("Iterator.previousIndex should work, i:" + i)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2061,(i - 1)); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2063,iter,2062,iter.previousIndex()); final E o = iter.previous(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2065,list,2064,list.get((i - 1))); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2066,o); i--; } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2067,!(iter.hasPrevious())); final int nextIndex = iter.nextIndex(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2068,nextIndex); final int prevIndex = iter.previousIndex(); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2069,-1); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2070,prevIndex); try { iter.previous(); } catch (final NoSuchElementException e) { } } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd"); if (!(isAddSupported())) { return ; } resetEmpty(); resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add703() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add703"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add704() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add704"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add705() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add705"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add706() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add706"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add707() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add707"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add708() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add708"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add709() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add709"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add710() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add710"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_add711() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_add711"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove556() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove556"); if (!(isAddSupported())) { return ; } final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove557() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove557"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove558() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove558"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove559() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove559"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove560() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove560"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove561() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove561"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove562() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove562"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter2.add(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#add(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorAdd_remove563() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorAdd_remove563"); if (!(isAddSupported())) { return ; } resetEmpty(); final List<E> list1 = getCollection(); final List<E> list2 = getConfirmed(); final E[] elements = getFullElements(); ListIterator<E> iter1 = list1.listIterator(); ListIterator<E> iter2 = list2.listIterator(); for (final E element : elements) { iter1.add(element); iter2.add(element); verify(); } resetFull(); iter1 = getCollection().listIterator(); iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.add(element); iter2.add(element); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.set(element); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_add713() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_add713"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter1.next(); iter2.next(); iter1.set(element); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_add714() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_add714"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter2.next(); iter1.set(element); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_add715() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_add715"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.set(element); iter1.set(element); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_add716() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_add716"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.set(element); iter2.set(element); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_add717() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_add717"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.set(element); iter2.set(element); verify(); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_remove564() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_remove564"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.set(element); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_remove565() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_remove565"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_remove566() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_remove566"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter2.set(element); verify(); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests the {@link ListIterator#set(Object)} method of the list * iterator. */ @Test(timeout = 1000) public void testListIteratorSet_remove567() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListIteratorSet_remove567"); if (!(isSetSupported())) { return ; } final E[] elements = getFullElements(); resetFull(); final ListIterator<E> iter1 = getCollection().listIterator(); final ListIterator<E> iter2 = getConfirmed().listIterator(); for (final E element : elements) { iter1.next(); iter2.next(); iter1.set(element); iter2.set(element); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @SuppressWarnings(value = "unchecked") public void testEmptyListSerialization() throws IOException, ClassNotFoundException { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testEmptyListSerialization"); final List<E> list = makeObject(); if (!((list instanceof java.io.Serializable) && (isTestSerialization()))) { return ; } final byte[] objekt = writeExternalFormToBytes(((java.io.Serializable)(list))); final List<E> list2 = ((List<E>)(readExternalFormFromBytes(objekt))); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2096,list,2095,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2098,list2,2097,list2.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } @SuppressWarnings(value = "unchecked") public void testFullListSerialization() throws IOException, ClassNotFoundException { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testFullListSerialization"); final List<E> list = makeFullCollection(); final int size = getFullElements().length; if (!((list instanceof java.io.Serializable) && (isTestSerialization()))) { return ; } final byte[] objekt = writeExternalFormToBytes(((java.io.Serializable)(list))); final List<E> list2 = ((List<E>)(readExternalFormFromBytes(objekt))); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2105,size); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2107,list,2106,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2108,size); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2110,list2,2109,list2.size()); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Compare the current serialized form of the List * against the canonical version in SVN. */ @SuppressWarnings(value = "unchecked") public void testEmptyListCompatibility() throws IOException, ClassNotFoundException { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testEmptyListCompatibility"); final List<E> list = makeObject(); if (((list instanceof java.io.Serializable) && (!(skipSerializedCanonicalTests()))) && (isTestSerialization())) { final List<E> list2 = ((List<E>)(readExternalFormFromDisk(getCanonicalEmptyCollectionName(list)))); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2092,list2,2091,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2093,list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2094,list2); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Compare the current serialized form of the List * against the canonical version in SVN. */ @SuppressWarnings(value = "unchecked") public void testFullListCompatibility() throws IOException, ClassNotFoundException { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testFullListCompatibility"); final List<E> list = makeFullCollection(); if (((list instanceof java.io.Serializable) && (!(skipSerializedCanonicalTests()))) && (isTestSerialization())) { final List<E> list2 = ((List<E>)(readExternalFormFromDisk(getCanonicalFullCollectionName(list)))); if ((list2.size()) == 4) { return ; } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2100,list,2099,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2102,list2,2101,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2103,list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2104,list2); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Compare the current serialized form of the List * against the canonical version in SVN. */ @SuppressWarnings(value = "unchecked") public void testFullListCompatibility_literalMutation733() throws IOException, ClassNotFoundException { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testFullListCompatibility_literalMutation733"); final List<E> list = makeFullCollection(); if (((list instanceof java.io.Serializable) && (!(skipSerializedCanonicalTests()))) && (isTestSerialization())) { final List<E> list2 = ((List<E>)(readExternalFormFromDisk(getCanonicalFullCollectionName(list)))); if ((list2.size()) == 3) { return ; } fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2100,list,2099,list.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2102,list2,2101,list2.size()); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2103,list); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2104,list2); } fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Returns a {@link BulkTest} for testing {@link List#subList(int, int)}. * The returned bulk test will run through every <code>TestList</code> * method, <i>including</i> another <code>bulkTestSubList</code>. * Sublists are tested until the size of the sublist is less than 10. * Each sublist is 6 elements smaller than its parent list. * (By default this means that two rounds of sublists will be tested). * The verify() method is overloaded to test that the original list is * modified when the sublist is. */ public BulkTest bulkTestSubList() { if (((getFullElements().length) - 6) < 10) { return null; } return new BulkTestSubList<E>(this); } public static class BulkTestSubList<E> extends AbstractListTest<E> { private final AbstractListTest<E> outer; public BulkTestSubList(final AbstractListTest<E> outer) { super(""); this.outer = outer; } @Override @SuppressWarnings(value = "unchecked") public E[] getFullElements() { final List<E> l = java.util.Arrays.asList(outer.getFullElements()); return ((E[])(l.subList(3, ((l.size()) - 3)).toArray())); } @Override public E[] getOtherElements() { return outer.getOtherElements(); } @Override public boolean isAddSupported() { return outer.isAddSupported(); } @Override public boolean isSetSupported() { return outer.isSetSupported(); } @Override public boolean isRemoveSupported() { return outer.isRemoveSupported(); } @Override public List<E> makeObject() { return outer.makeFullCollection().subList(4, 4); } @Override public List<E> makeFullCollection() { final int size = getFullElements().length; return outer.makeFullCollection().subList(3, (size - 3)); } @Override public void resetEmpty() { outer.resetFull(); setCollection(outer.getCollection().subList(4, 4)); setConfirmed(outer.getConfirmed().subList(4, 4)); } @Override public void resetFull() { outer.resetFull(); final int size = outer.getConfirmed().size(); setCollection(outer.getCollection().subList(3, (size - 3))); setConfirmed(outer.getConfirmed().subList(3, (size - 3))); } @Override public void verify() { super.verify(); outer.verify(); } @Override public boolean isTestSerialization() { return false; } } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add764() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add764"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add765() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add765"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add766() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add766"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add767() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add767"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add768() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add768"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add769() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add769"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add770() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add770"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add771() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add771"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add772() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add772"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add773() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add773"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add774() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add774"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_add775() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_add775"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(2, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd_literalMutation775() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_literalMutation775"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[-1]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd_literalMutation776() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_literalMutation776"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(2, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd_literalMutation777() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_literalMutation777"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(-1, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd_literalMutation778() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_literalMutation778"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[1]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd_literalMutation779() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_literalMutation779"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(2, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd_literalMutation780() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_literalMutation780"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(0, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ public void testListSubListFailFastOnAdd_literalMutation781() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_literalMutation781"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(-1, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove593() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove593"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove594() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove594"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove595() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove595"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove596() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove596"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove597() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove597"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove598() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove598"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove599() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove599"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove600() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove600"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove601() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove601"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove602() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove602"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove603() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove603"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are added to the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnAdd_remove604() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnAdd_remove604"); if (!(isFailFastSupported())) { return ; } if (!(isAddSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().add(getOtherElements()[0]); resetFull(); sub = getCollection().subList(1, size); getCollection().add(0, getOtherElements()[0]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().addAll(0, java.util.Arrays.asList(getOtherElements())); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add776() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add776"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add777() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add777"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add778() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add778"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add779() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add779"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add780() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add780"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add781() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add781"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add782() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add782"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add783() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add783"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add784() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add784"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add785() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add785"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add786() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add786"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add787() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add787"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add788() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add788"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add789() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add789"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_add790() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_add790"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ public void testListSubListFailFastOnRemove() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(0, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ public void testListSubListFailFastOnRemove_literalMutation783() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_literalMutation783"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(-1); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ public void testListSubListFailFastOnRemove_literalMutation784() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_literalMutation784"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(2, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ public void testListSubListFailFastOnRemove_literalMutation785() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_literalMutation785"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[1]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ public void testListSubListFailFastOnRemove_literalMutation786() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_literalMutation786"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(2, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ public void testListSubListFailFastOnRemove_literalMutation787() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_literalMutation787"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(2, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ public void testListSubListFailFastOnRemove_literalMutation788() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_literalMutation788"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(0, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove605() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove605"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove606() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove606"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove607() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove607"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove608() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove608"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove609() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove609"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove610() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove610"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove611() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove611"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove612() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove612"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove613() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove613"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove614() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove614"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove615() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove615"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove616() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove616"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove617() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove617"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove618() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove618"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Tests that a sublist raises a {@link java.util.ConcurrentModificationException ConcurrentModificationException} * if elements are removed from the original list. */ @Test(timeout = 1000) public void testListSubListFailFastOnRemove_remove619() { fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testListSubListFailFastOnRemove_remove619"); if (!(isFailFastSupported())) { return ; } if (!(isRemoveSupported())) { return ; } resetFull(); final int size = getCollection().size(); List<E> sub = getCollection().subList(1, size); getCollection().remove(0); resetFull(); sub = getCollection().subList(1, size); getCollection().remove(getFullElements()[2]); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().removeAll(java.util.Arrays.asList(getFullElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().retainAll(java.util.Arrays.asList(getOtherElements())); failFastAll(sub); resetFull(); sub = getCollection().subList(1, size); getCollection().clear(); failFastAll(sub); fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread()); } /** * Invokes all the methods on the given sublist to make sure they raise * a {@link java.util.ConcurrentModificationException ConcurrentModificationException}. */ protected void failFastAll(final List<E> list) { final Method[] methods = List.class.getMethods(); for (final Method method : methods) { failFastMethod(list, method); } } /** * Invokes the given method on the given sublist to make sure it raises * a {@link java.util.ConcurrentModificationException ConcurrentModificationException}. * <p/> * Unless the method happens to be the equals() method, in which case * the test is skipped. There seems to be a bug in * java.util.AbstractList.subList(int,int).equals(Object) -- it never * raises a ConcurrentModificationException. * * @param list the sublist to test * @param m the method to invoke */ protected void failFastMethod(final List<E> list, final Method m) { if (m.getName().equals("equals")) { return ; } final E element = getOtherElements()[0]; final Collection<E> c = java.util.Collections.singleton(element); final Class<?>[] types = m.getParameterTypes(); final Object[] params = new Object[types.length]; for (int i = 0 ; i < (params.length) ; i++) { if ((types[i]) == (Integer.TYPE)) { params[i] = Integer.valueOf(0); } else { if ((types[i]) == (Collection.class)) { params[i] = c; } else { if ((types[i]) == (Object.class)) { params[i] = element; } else { if ((types[i]) == (Object[].class)) { params[i] = new Object[0]; } } } } } try { m.invoke(list, params); fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2071,((m.getName()) + " should raise ConcurrentModification")); } catch (final IllegalAccessException e) { } catch (final InvocationTargetException e) { final Throwable t = e.getTargetException(); if (t instanceof java.util.ConcurrentModificationException) { return ; } else { fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),2072,(((m.getName()) + " raised unexpected ") + e)); } } } public BulkTest bulkTestListIterator() { return new TestListIterator(); } public class TestListIterator extends AbstractListIteratorTest<E> { public TestListIterator() { super("TestListIterator"); } @Override public E addSetValue() { return org.apache.commons.collections4.list.AbstractListTest.this.getOtherElements()[0]; } @Override public boolean supportsRemove() { return org.apache.commons.collections4.list.AbstractListTest.this.isRemoveSupported(); } @Override public boolean supportsAdd() { return org.apache.commons.collections4.list.AbstractListTest.this.isAddSupported(); } @Override public boolean supportsSet() { return org.apache.commons.collections4.list.AbstractListTest.this.isSetSupported(); } @Override public ListIterator<E> makeEmptyIterator() { resetEmpty(); return org.apache.commons.collections4.list.AbstractListTest.this.getCollection().listIterator(); } @Override public ListIterator<E> makeObject() { resetFull(); return org.apache.commons.collections4.list.AbstractListTest.this.getCollection().listIterator(); } } }