henning     2003/07/06 11:15:30

  Modified:    configuration/src/test/org/apache/commons/configuration
                        TestEqualBehaviour.java
  Log:
  Make sure we also test the getVector() behaviour. Add some clearer messages
  
  Revision  Changes    Path
  1.2       +24 -7     
jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestEqualBehaviour.java
  
  Index: TestEqualBehaviour.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestEqualBehaviour.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestEqualBehaviour.java   6 Jul 2003 17:47:24 -0000       1.1
  +++ TestEqualBehaviour.java   6 Jul 2003 18:15:30 -0000       1.2
  @@ -57,6 +57,7 @@
   import java.io.File;
   
   import java.util.Iterator;
  +import java.util.Vector;
   
   import junit.framework.Test;
   import junit.framework.TestCase;
  @@ -112,10 +113,10 @@
           {
               String key1 = (String) it1.next();
               String key2 = (String) it2.next();
  -            assertEquals(msg, key1, key2);
  -            assertEquals(msg, c1.containsKey(key1), c2.containsKey(key2));
  +            assertEquals(msg + ", Keys: ", key1, key2);
  +            assertEquals(msg + ", Contains: ", c1.containsKey(key1), 
c2.containsKey(key2));
           }
  -        assertEquals(msg, it1.hasNext(), it2.hasNext());
  +        assertEquals(msg + ", Iterator: ", it1.hasNext(), it2.hasNext());
       }
   
       /**
  @@ -126,12 +127,28 @@
           String [] s1 = c1.getStringArray(key);
           String [] s2 = c2.getStringArray(key);
   
  -        assertEquals(msg, s1.length, s2.length);
  +        assertEquals(msg + ", length: ", s1.length, s2.length);
   
           for (int i = 0; i < s1.length ; i++)
           {
  -            assertEquals(msg, s1[i], s2[i]);
  +            assertEquals(msg + ", String Array: ", s1[i], s2[i]);
           }
  +
  +        Vector v1 = c1.getVector(key);
  +        Vector v2 = c2.getVector(key);
  +
  +        assertEquals(msg + ", Size: ", v1.size(), v2.size());
  +
  +        Iterator it1 = v1.iterator();
  +        Iterator it2 = v2.iterator();
  +
  +        while(it1.hasNext() && it2.hasNext())
  +        {
  +            String val1 = (String) it1.next();
  +            String val2 = (String) it2.next();
  +            assertEquals(msg + ", Vector: ", val1, val2);
  +        }
  +        assertEquals(msg + ", Iterator End: ", it1.hasNext(), it2.hasNext());
       }
   
       /**
  @@ -263,7 +280,7 @@
       }
   
       /**
  -     * If we add a to an existng key, does it work?
  +     * If we add a to an existing key, does it work?
        */
       public void testAddingSet()
               throws Exception
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to