package org.apache.commons.io.comparator;
import java.util.ArrayList;
import java.util.Comparator;
import java.io.File;
import org.apache.commons.io.testtools.FileBasedTestCase;
import java.util.List;
import org.junit.Test;
/**
* Base Test case for Comparator implementations.
*/
public abstract class ComparatorAbstractTestCase extends FileBasedTestCase {
/**
* comparator instance
*/
protected AbstractFileComparator comparator;
/**
* reverse comparator instance
*/
protected Comparator<java.io.File> reverse;
/**
* File which compares equal to "equalFile2"
*/
protected File equalFile1;
/**
* File which compares equal to "equalFile1"
*/
protected File equalFile2;
/**
* File which is less than the "moreFile"
*/
protected File lessFile;
/**
* File which is more than the "lessFile"
*/
protected File moreFile;
/**
* Construct a new test case with the specified name
* @param name Name of the test
*/
public ComparatorAbstractTestCase(String name) {
super(name);
}
/**
* @see junit.framework.TestCase#setUp()
*/
@Override
protected void setUp() throws Exception {
comparator = ((AbstractFileComparator)(DefaultFileComparator.DEFAULT_COMPARATOR));
reverse = DefaultFileComparator.DEFAULT_REVERSE;
}
/**
* @see junit.framework.TestCase#tearDown()
*/
@Override
protected void tearDown() throws Exception {
comparator = null;
reverse = null;
equalFile1 = null;
equalFile2 = null;
lessFile = null;
moreFile = null;
org.apache.commons.io.FileUtils.deleteDirectory(FileBasedTestCase.getTestDirectory());
}
/**
* Test the comparator.
*/
public void testComparator() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testComparator");
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1296,comparator,1295,comparator.compare(equalFile1, equalFile2));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1297,((comparator.compare(lessFile, moreFile)) < 0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1298,((comparator.compare(moreFile, lessFile)) > 0));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator reversed.
*/
public void testReverseComparator() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReverseComparator");
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1300,reverse,1299,reverse.compare(equalFile1, equalFile2));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1301,((reverse.compare(moreFile, lessFile)) < 0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1302,((reverse.compare(lessFile, moreFile)) > 0));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test comparator array sort is null safe.
*/
public void testSortArrayNull() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArrayNull");
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1304,comparator,1303,comparator.sort(((java.io.File[])(null))));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortArray_add934() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_add934");
File[] files = new File[3];
files[0] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray");
File[] files = new File[4];
files[0] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3205() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3205");
File[] files = new File[2];
files[0] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3206() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3206");
File[] files = new File[1];
files[0] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3207() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3207");
File[] files = new File[6];
files[0] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3208() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3208");
File[] files = new File[3];
files[1] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3209() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3209");
File[] files = new File[3];
files[-1] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3210() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3210");
File[] files = new File[3];
files[0] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3211() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3211");
File[] files = new File[3];
files[0] = equalFile1;
files[2] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3212() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3212");
File[] files = new File[3];
files[0] = equalFile1;
files[0] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3213() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3213");
File[] files = new File[3];
files[0] = equalFile1;
files[0] = moreFile;
files[2] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3214() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3214");
File[] files = new File[3];
files[0] = equalFile1;
files[1] = moreFile;
files[1] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3215() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3215");
File[] files = new File[3];
files[0] = equalFile1;
files[1] = moreFile;
files[4] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
public void testSortArray_literalMutation3216() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_literalMutation3216");
File[] files = new File[3];
files[0] = equalFile1;
files[1] = moreFile;
files[3] = lessFile;
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortArray_remove770() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortArray_remove770");
File[] files = new File[3];
files[0] = equalFile1;
files[1] = moreFile;
files[2] = lessFile;
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1306,files[0]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1308,files[1]);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1310,files[2]);
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(equalFile1);
files.add(equalFile1);
files.add(moreFile);
files.add(lessFile);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList_add936() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList_add936");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(equalFile1);
files.add(moreFile);
files.add(moreFile);
files.add(lessFile);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList_add937() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList_add937");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(equalFile1);
files.add(moreFile);
files.add(lessFile);
files.add(lessFile);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList_add938() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList_add938");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(equalFile1);
files.add(moreFile);
files.add(lessFile);
comparator.sort(files);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList_remove771() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList_remove771");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(moreFile);
files.add(lessFile);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList_remove772() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList_remove772");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(moreFile);
files.add(lessFile);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList_remove773() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList_remove773");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(moreFile);
files.add(lessFile);
comparator.sort(files);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test the comparator array sort.
*/
@Test(timeout = 1000)
public void testSortList_remove774() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortList_remove774");
List<java.io.File> files = new ArrayList<java.io.File>();
files.add(equalFile1);
files.add(moreFile);
files.add(lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,lessFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,files,1314,files.get(0));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1316,equalFile1);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,files,1317,files.get(1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1319,moreFile);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1321,files,1320,files.get(2));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test comparator list sort is null safe.
*/
public void testSortListNull() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testSortListNull");
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1312,comparator,1311,comparator.sort(((java.util.List<java.io.File>)(null))));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
/**
* Test comparator toString.
*/
public void testToString() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testToString");
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1323,comparator,1322,comparator.toString());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1325,reverse.toString(),1324,reverse.toString().startsWith("ReverseComparator["));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
}