[kaffe] [patch] BitSetTest.java regression test fix

Dalibor Topic robilad at kaffe.org
Tue Jul 15 06:50:02 PDT 2003


Hi,

attached is a small fix for the BitTest.java regression test. It started 
failing after the last BitSet merge. The test was broken.

2003-07-15  Dalibor Topic <robilad at kaffe.org>
	* test/regression/BitSetTest.java:
	(show) don't print size, it's implementation dependant.
	Removed size information form expected results.

It would be nice if someone could check it in, otherwise I'll take care 
of it tonight.

cheers,
dalibor topic
-------------- next part --------------
Index: test/regression/BitSetTest.java
===================================================================
RCS file: /cvs/kaffe/kaffe/test/regression/BitSetTest.java,v
retrieving revision 1.2
diff -u -r1.2 BitSetTest.java
--- test/regression/BitSetTest.java	12 Feb 1999 13:51:07 -0000	1.2
+++ test/regression/BitSetTest.java	15 Jul 2003 13:43:11 -0000
@@ -8,8 +8,7 @@
 public class BitSetTest {
 
     private static void show(String name, BitSet b) {
-	System.out.println(name + " = " + b + "\tsize " + b.size() + "\tlength " + b.length());
-	//System.out.println(name + " = " + b + "\tsize " + b.size());
+	System.out.println(name + " = " + b + "\tlength " + b.length());
     }
 
 
@@ -98,37 +97,37 @@
 }
 
 /* Expected Output:
-a = {1, 13}	size 64	length 14
-b = {1, 13}	size 128	length 14
+a = {1, 13}	length 14
+b = {1, 13}	length 14
 a == b true == true
 hashCode() a 24d0 b 24d0
 
-a = {0, 1, 66}	size 128	length 67
-a.clone() = {0, 1, 66}	size 128	length 67
-b = {1, 2, 63}	size 64	length 64
-b.clone() = {1, 2, 63}	size 64	length 64
+a = {0, 1, 66}	length 67
+a.clone() = {0, 1, 66}	length 67
+b = {1, 2, 63}	length 64
+b.clone() = {1, 2, 63}	length 64
 
-c = {}	size 0	length 0
+c = {}	length 0
 a == b false == false
 
-a or b = {0, 1, 2, 63, 66}	size 128	length 67
-clone() = {0, 1, 2, 63, 66}	size 128	length 67
-{} or d = {0, 1, 2, 63, 66}	size 128	length 67
+a or b = {0, 1, 2, 63, 66}	length 67
+clone() = {0, 1, 2, 63, 66}	length 67
+{} or d = {0, 1, 2, 63, 66}	length 67
 d == d.clone() true == true
 
-a and b = {1}	size 128	length 2
-clone() = {1}	size 128	length 2
-{} or d = {1}	size 64	length 2
+a and b = {1}	length 2
+clone() = {1}	length 2
+{} or d = {1}	length 2
 d == d.clone() true == true
 
-a xor b = {0, 2, 63, 66}	size 128	length 67
-clone() = {0, 2, 63, 66}	size 128	length 67
-{} or d = {0, 2, 63, 66}	size 128	length 67
+a xor b = {0, 2, 63, 66}	length 67
+clone() = {0, 2, 63, 66}	length 67
+{} or d = {0, 2, 63, 66}	length 67
 d == d.clone() true == true
 
-a andNot b =  = {0, 66}	size 128	length 67
-clone() = {0, 66}	size 128	length 67
-{} or d = {0, 66}	size 128	length 67
+a andNot b =  = {0, 66}	length 67
+clone() = {0, 66}	length 67
+{} or d = {0, 66}	length 67
 d == d.clone() true == true
 
 */


More information about the kaffe mailing list