Handle testing data of size 1
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131292 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
3441c43924
commit
7b2c75144d
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/Attic/AbstractTestList.java,v 1.2 2003/10/10 21:19:39 scolebourne Exp $
|
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/Attic/AbstractTestList.java,v 1.3 2003/10/20 22:58:28 scolebourne Exp $
|
||||||
* ====================================================================
|
* ====================================================================
|
||||||
*
|
*
|
||||||
* The Apache Software License, Version 1.1
|
* The Apache Software License, Version 1.1
|
||||||
|
@ -83,7 +83,7 @@ import java.util.NoSuchElementException;
|
||||||
* test case (method) your {@link List} fails or override one of the
|
* test case (method) your {@link List} fails or override one of the
|
||||||
* protected methods from AbstractTestCollection.
|
* protected methods from AbstractTestCollection.
|
||||||
*
|
*
|
||||||
* @version $Revision: 1.2 $ $Date: 2003/10/10 21:19:39 $
|
* @version $Revision: 1.3 $ $Date: 2003/10/20 22:58:28 $
|
||||||
*
|
*
|
||||||
* @author Rodney Waldhoff
|
* @author Rodney Waldhoff
|
||||||
* @author Paul Jack
|
* @author Paul Jack
|
||||||
|
@ -365,12 +365,23 @@ public abstract class AbstractTestList extends AbstractTestCollection {
|
||||||
verify();
|
verify();
|
||||||
|
|
||||||
list2 = Arrays.asList(getFullElements());
|
list2 = Arrays.asList(getFullElements());
|
||||||
|
if (list2.size() < 2 && isAddSupported()) {
|
||||||
|
// main list is only size 1, so lets add other elements to get a better list
|
||||||
|
list.addAll(Arrays.asList(getOtherElements()));
|
||||||
|
confirmed.addAll(Arrays.asList(getOtherElements()));
|
||||||
|
list2 = new ArrayList(list2);
|
||||||
|
list2.addAll(Arrays.asList(getOtherElements()));
|
||||||
|
}
|
||||||
|
if (list2.size() > 1) {
|
||||||
Collections.reverse(list2);
|
Collections.reverse(list2);
|
||||||
assertEquals(
|
assertEquals(
|
||||||
"Full list shouldn't equal full list with same elements but different order",
|
"Full list shouldn't equal full list with same elements but different order",
|
||||||
false, list.equals(list2));
|
false, list.equals(list2));
|
||||||
verify();
|
verify();
|
||||||
|
}
|
||||||
|
|
||||||
|
resetFull();
|
||||||
|
list = getList();
|
||||||
assertEquals("List shouldn't equal String", false, list.equals(""));
|
assertEquals("List shouldn't equal String", false, list.equals(""));
|
||||||
verify();
|
verify();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue