package defects4j.lang3; import org.junit.Test; import gov.nasa.jpf.annotation.Conditional; import gov.nasa.jpf.util.test.TestJPF; public class ArrayUtilsRemoveMultipleTest extends TestJPF { private final String[] config = { "+nhandler.delegateUnhandledNative", "+classpath+=${jpf-core}/lib/junit-4.11.jar,${jpf-core}/lib/commons-lang3-3.2-SNAPSHOT.jar,${jpf-core}/lib/easymock.jar,${jpf-core}/lib/commons-io.jar" }; public static void main(String[] testMethods) { runTestsOfThisClass(testMethods); } @Conditional public static boolean V = true; @Test(timeout = 120000) public void testRemoveAllObjectArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllObjectArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllObjectArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllObjectArrayNegativeIndex(); } } } @Test(timeout = 120000) public void testRemoveAllObjectArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllObjectArray(); } } } @Test(timeout = 120000) public void testRemoveAllObjectArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllObjectArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullObjectArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullObjectArray(); } } } @Test(timeout = 120000) public void testRemoveAllNumberArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNumberArray(); } } } @Test(timeout = 120000) public void testRemoveAllBooleanArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllBooleanArray(); } } } @Test(timeout = 120000) public void testRemoveAllBooleanArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllBooleanArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllBooleanArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllBooleanArrayNegativeIndex(); } } } @Test(timeout = 120000) public void testRemoveAllBooleanArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllBooleanArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullBooleanArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullBooleanArray(); } } } @Test(timeout = 120000) public void testRemoveAllByteArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllByteArray(); } } } @Test(timeout = 120000) public void testRemoveAllByteArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllByteArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllByteArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllByteArrayNegativeIndex(); } } } @Test(timeout = 120000) public void testRemoveAllByteArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllByteArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullByteArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullByteArray(); } } } @Test(timeout = 120000) public void testRemoveAllCharArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllCharArray(); } } } @Test(timeout = 120000) public void testRemoveAllCharArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllCharArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllCharArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllCharArrayNegativeIndex(); } } } @Test(timeout = 120000) public void testRemoveAllCharArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllCharArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullCharArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullCharArray(); } } } @Test(timeout = 120000) public void testRemoveAllDoubleArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllDoubleArray(); } } } @Test(timeout = 120000) public void testRemoveAllDoubleArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllDoubleArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllDoubleArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllDoubleArrayNegativeIndex(); } } @Test(timeout = 120000) public void testRemoveAllDoubleArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllDoubleArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullDoubleArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullDoubleArray(); } } } @Test(timeout = 120000) public void testRemoveAllFloatArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllFloatArray(); } } } @Test(timeout = 120000) public void testRemoveAllFloatArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllFloatArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllFloatArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllFloatArrayNegativeIndex(); } } @Test(timeout = 120000) public void testRemoveAllFloatArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllFloatArrayOutOfBoundsIndex(); } } @Test(timeout = 120000) public void testRemoveAllNullFloatArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullFloatArray(); } } @Test(timeout = 120000) public void testRemoveAllIntArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllIntArray(); } } } @Test(timeout = 120000) public void testRemoveAllIntArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllIntArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllIntArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllIntArrayNegativeIndex(); } } } @Test(timeout = 120000) public void testRemoveAllIntArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllIntArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullIntArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullIntArray(); } } } @Test(timeout = 120000) public void testRemoveAllLongArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllLongArray(); } } } @Test(timeout = 120000) public void testRemoveAllLongArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllLongArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllLongArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllLongArrayNegativeIndex(); } } } @Test(timeout = 120000) public void testRemoveAllLongArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllLongArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullLongArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullLongArray(); } } } @Test(timeout = 120000) public void testRemoveAllShortArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllShortArray(); } } } @Test(timeout = 120000) public void testRemoveAllShortArrayRemoveNone() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllShortArrayRemoveNone(); } } } @Test(timeout = 120000) public void testRemoveAllShortArrayNegativeIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllShortArrayNegativeIndex(); } } } @Test(timeout = 120000) public void testRemoveAllShortArrayOutOfBoundsIndex() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllShortArrayOutOfBoundsIndex(); } } } @Test(timeout = 120000) public void testRemoveAllNullShortArray() throws Exception { if (verifyUnhandledException("java.lang.IndexOutOfBoundsException", config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveAllNullShortArray(); } } } @Test(timeout = 120000) public void testRemoveElementsObjectArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementsObjectArray(); } } } @Test(timeout = 120000) public void testRemoveElementBooleanArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementBooleanArray(); } } } @Test(timeout = 120000) public void testRemoveElementByteArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementByteArray(); } } } @Test(timeout = 120000) public void testRemoveElementCharArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementCharArray(); } } } @Test(timeout = 120000) public void testRemoveElementDoubleArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementDoubleArray(); } } } @Test(timeout = 120000) public void testRemoveElementFloatArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementFloatArray(); } } } @Test(timeout = 120000) public void testRemoveElementIntArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementIntArray(); } } } @Test(timeout = 120000) public void testRemoveElementLongArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementLongArray(); } } } @Test(timeout = 120000) public void testRemoveElementShortArray() throws Exception { if (verifyNoPropertyViolation(config)) { if (V) { org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest object = new org.apache.commons.lang3.ArrayUtilsRemoveMultipleTest(); object.testRemoveElementShortArray(); } } } }