java.util.Arrays

David Gilbert david.gilbert@object-refinery.com
Fri Aug 27 16:23:00 GMT 2004


For the java.util.Arrays class, I've attached three new tests and
patches for the two existing tests (both patches add further checks). 
With JamVM 1.1.4 I get a number of failures.  The first two I think are
due to a bug in JamVM (see my post earlier today re: Float.compare() and
Double.compare()).  I haven't investigated the other failures in detail,
but they are all very similar and probably have the same underlying
cause (I may have some time next week to look at this more closely). 
All checks pass using Sun's JDK 1.4:

dgilbert@linux42:~/workspace/mauve> jamvm -cp .
gnu.testlet.SimpleTestHarness -file CurrentTests.txt -debug
FAIL: gnu.testlet.java.util.Arrays.equals: Arrays.equals(double[],
double[] (number 2)
FAIL: gnu.testlet.java.util.Arrays.equals: Arrays.equals(float[],
float[] (number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(byte[], int, int)
(number 1)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(byte[], int, int)
(number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(byte[], int, int)
(number 3)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(byte[], int, int)
(number 8)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(char[], int, int)
(number 1)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(char[], int, int)
(number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(char[], int, int)
(number 3)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(char[], int, int)
(number 8)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(double[], int, int)
(number 1)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(double[], int, int)
(number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(double[], int, int)
(number 3)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(double[], int, int)
(number 8)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(float[], int, int)
(number 1)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(float[], int, int)
(number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(float[], int, int)
(number 3)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(float[], int, int)
(number 8)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(int[], int, int)
(number 1)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(int[], int, int)
(number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(int[], int, int)
(number 3)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(int[], int, int)
(number 8)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(long[], int, int)
(number 1)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(long[], int, int)
(number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(long[], int, int)
(number 3)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(long[], int, int)
(number 8)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(Object[], int, int)
(number 8)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(short[], int, int)
(number 1)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(short[], int, int)
(number 2)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(short[], int, int)
(number 3)
FAIL: gnu.testlet.java.util.Arrays.sort: Arrays.sort(short[], int, int)
(number 8)
31 of 366 tests failed

dgilbert@linux42:~/workspace/mauve> java14 -cp .
gnu.testlet.SimpleTestHarness -file CurrentTests.txt -debug
0 of 366 tests failed

Regards,

Dave Gilbert
http://www.jfree.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: asList.java
Type: text/x-java
Size: 2809 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/mauve-patches/attachments/20040827/bfa12807/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: binarySearch.java
Type: text/x-java
Size: 7876 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/mauve-patches/attachments/20040827/bfa12807/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fill.java
Type: text/x-java
Size: 15251 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/mauve-patches/attachments/20040827/bfa12807/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: equals_patch.txt
Type: text/x-patch
Size: 34617 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/mauve-patches/attachments/20040827/bfa12807/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sort_patch.txt
Type: text/x-patch
Size: 42773 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/mauve-patches/attachments/20040827/bfa12807/attachment-0004.bin>


More information about the Mauve-patches mailing list