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]