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]