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]

Reply via email to