scolebourne 2003/10/20 15:58:28 Modified: collections/src/test/org/apache/commons/collections AbstractTestList.java Log: Handle testing data of size 1 Revision Changes Path 1.3 +18 -7 jakarta-commons/collections/src/test/org/apache/commons/collections/AbstractTestList.java Index: AbstractTestList.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/AbstractTestList.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- AbstractTestList.java 10 Oct 2003 21:19:39 -0000 1.2 +++ AbstractTestList.java 20 Oct 2003 22:58:28 -0000 1.3 @@ -365,12 +365,23 @@ verify(); list2 = Arrays.asList(getFullElements()); - Collections.reverse(list2); - assertEquals( - "Full list shouldn't equal full list with same elements but different order", - false, list.equals(list2)); - verify(); + 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); + assertEquals( + "Full list shouldn't equal full list with same elements but different order", + false, list.equals(list2)); + verify(); + } + resetFull(); + list = getList(); assertEquals("List shouldn't equal String", false, list.equals("")); verify();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]