[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jakarta-commons-dev
Subject:    cvs commit: jakarta-commons/collections/src/test/org/apache/commons/collections AbstractTestBidiMap.
From:       scolebourne () apache ! org
Date:       2003-10-31 1:25:24
[Download RAW message or body]

scolebourne    2003/10/30 17:25:24

  Modified:    collections/src/test/org/apache/commons/collections
                        AbstractTestBidiMap.java
  Log:
  Ensure that values returned are in same order as keys
  
  Revision  Changes    Path
  1.3       +17 -2     \
jakarta-commons/collections/src/test/org/apache/commons/collections/AbstractTestBidiMap.java
  
  Index: AbstractTestBidiMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/AbstractTestBidiMap.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractTestBidiMap.java	29 Oct 2003 00:06:25 -0000	1.2
  +++ AbstractTestBidiMap.java	31 Oct 2003 01:25:24 -0000	1.3
  @@ -58,6 +58,7 @@
   package org.apache.commons.collections;
   
   import java.util.HashMap;
  +import java.util.Iterator;
   import java.util.Map;
   import java.util.NoSuchElementException;
   
  @@ -287,6 +288,20 @@
           final Object key = map.removeKey(value);
           assertTrue("Key was not removed.", !map.containsKey(key));
           assertNull("Value was not removed.", map.getKey(value));
  +    }
  +
  +    //-----------------------------------------------------------------------
  +    public void testBidiKeySetValuesOrder() {
  +        resetFull();
  +        Iterator keys = map.keySet().iterator();
  +        Iterator values = map.values().iterator();
  +        for (; keys.hasNext() && values.hasNext();) {
  +            Object key = keys.next();
  +            Object value = values.next();
  +            assertSame(map.get(key), value);
  +        }
  +        assertEquals(false, keys.hasNext());
  +        assertEquals(false, values.hasNext());
       }
   
       //-----------------------------------------------------------------------
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic