diff options
Diffstat (limited to 'libjava/testsuite/libjava.mauve')
-rw-r--r-- | libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java | 31 | ||||
-rw-r--r-- | libjava/testsuite/libjava.mauve/mauve.exp | 446 | ||||
-rw-r--r-- | libjava/testsuite/libjava.mauve/xfails | 461 |
3 files changed, 938 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java b/libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java new file mode 100644 index 000000000..91817e6fa --- /dev/null +++ b/libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java @@ -0,0 +1,31 @@ +// Copyright (c) 1998, 1999 Free Software Foundation + +// Written by Tom Tromey <tromey@cygnus.com> + +import gnu.testlet.*; + +public class DejaGNUTestHarness extends SimpleTestHarness +{ + static String dejasrcdir; + + public String getSourceDirectory () + { + return dejasrcdir; + } + + private DejaGNUTestHarness () + { + super (/* verbose */ true, /* debug */ false); + } + + public static void main (String[] args) + { + dejasrcdir = args.length > 0 ? args[0] : ""; + DejaGNUTestHarness harness = new DejaGNUTestHarness (); + // This might seem weird, given that we check args.length above. + // However, in some cases the expect code rewrites this runtest + // invocation to have an explicit name for the test to run. + harness.runtest (args[1]); + System.exit(harness.done()); + } +} diff --git a/libjava/testsuite/libjava.mauve/mauve.exp b/libjava/testsuite/libjava.mauve/mauve.exp new file mode 100644 index 000000000..03bbed9fd --- /dev/null +++ b/libjava/testsuite/libjava.mauve/mauve.exp @@ -0,0 +1,446 @@ +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation. +# Written by Tom Tromey <tromey@cygnus.com>. +# Incorporate Mauve into libjava's DejaGNU test suite framework. + +# FIXME: should be able to compile from source as well as from .class. + + +# Compute list of files to compile. Returns list of all files +# representing classes that must be tested. Result parameter `uses' +# maps source file names onto list of objects required for link. +proc mauve_compute_uses {aName} { + upvar $aName uses + global env runtests + + set fd [open classes r] + set line [read $fd] + close $fd + + foreach item [split $line] { + if {$item == ""} then { + continue + } + set item [join [split $item .] /].java + + # User might have specified "mauve.exp=something.java". + if {! [runtest_file_p $runtests $item]} { + continue + } + + # Look for Uses line in source file. + set fd [open $env(MAUVEDIR)/$item r] + set ufiles [list $item] + set dir [file dirname $item] + while {[gets $fd sline] != -1} { + if {[regsub -- {^// Uses:} $sline {} sline]} then { + foreach uf [split $sline] { + if {$uf != ""} then { + lappend ufiles $dir/$uf + } + } + } + } + close $fd + + set uses($item) {} + foreach file $ufiles { + set file [file rootname $file].o + lappend uses($item) $file + # Now add all inner classes + foreach inner [glob -nocomplain [file rootname $file]$*.class] { + # Prevent excessive escaping by replacing $ with a ^ in the .o name + set inner [file rootname $inner].o + regsub -all "\\$" $inner "\^" inner + lappend uses($item) $inner + } + } + } + + return [lsort [array names uses]] +} + +# Find Mauve sources. At end, env(MAUVEDIR) points to sources. +# Returns 0 if sources not found, 1 otherwise. +proc find_mauve_sources {} { + global env srcdir + + if {[info exists env(MAUVEDIR)]} { + return 1 + } elseif {[file isdirectory $srcdir/libjava.mauve/mauve]} { + set env(MAUVEDIR) $srcdir/libjava.mauve/mauve + return 1 + } + + return 0 +} + +# Find all the harness files and return a list of them, with no +# suffix. +proc mauve_find_harness_files {} { + set result {} + foreach file [glob -nocomplain -- *.class gnu/testlet/*.class] { + lappend result [file root $file] + } + return $result +} + +# Run all the Mauve tests. Return 1 on success, 0 on any failure. If +# the tests are skipped, that is treated like success. +proc test_mauve {} { + global srcdir objdir subdir env + + if {! [find_mauve_sources]} then { + verbose "MAUVEDIR not set; not running Mauve tests" + return 1 + } + + # Run in subdir so we don't overwrite our own Makefile. + catch {system "rm -rf mauve-build"} + file mkdir mauve-build + # Some weirdness to set srcdir correctly. + set here [pwd] + cd $srcdir + set full_srcdir [pwd] + cd $here/mauve-build + + global env libgcj_jar + global GCJ_UNDER_TEST + global TOOL_EXECUTABLE + + if ![info exists GCJ_UNDER_TEST] { + if [info exists TOOL_EXECUTABLE] { + set GCJ_UNDER_TEST $TOOL_EXECUTABLE; + } else { + if [info exists env(GCJ)] { + set GCJ_UNDER_TEST env(GCJ) + } else { + set GCJ_UNDER_TEST "[find_gcj]" + } + } + } + + # Append -B and -I so that libgcj.spec and libgcj.jar are found + # before they're installed. + # Append -Wno-deprecated since Mauve tests lots of deprecated stuff. + set env(GCJ) "$GCJ_UNDER_TEST -Wno-deprecated -B$objdir/../ -I$libgcj_jar" + + if {[catch { + system "$env(MAUVEDIR)/configure --with-gcj 2>&1" + } msg]} then { + fail "Mauve configure" + verbose "configure failed with $msg" + return 0 + } + pass "Mauve configure" + + # Copy appropriate tags file locally. + set fd [open $full_srcdir/../mauve-libgcj r] + set c [read $fd] + close $fd + set fd [open mauve-libgcj w] + puts -nonewline $fd $c + close $fd + + catch {system "ln -s $full_srcdir/libjava.mauve/xfails xfails"} + + if {[catch { + system "make KEYS=libgcj classes.stamp 2>&1" + } msg]} then { + fail "Mauve build" + verbose "build failed with $msg" + return 0 + } + pass "Mauve build" + + set srcfile $full_srcdir/$subdir/DejaGNUTestHarness.java + if {! [bytecompile_file $srcfile [pwd] $env(MAUVEDIR):[pwd]]} then { + fail "Compile DejaGNUTestHarness.java" + return 0 + } + pass "Compile DejaGNUTestHarness.java" + + # Compute list of files to test, and also all files to build. + set choices [mauve_compute_uses uses] + + # Compute flags to use to do the build. + set compile_args [libjava_arguments] + set link_args [concat [libjava_arguments link] \ + [list "additional_flags=--main=DejaGNUTestHarness"]] + + if {[string match "*libtool*" $compile_args]} { + set objext lo + } else { + set objext o + } + + set ok 1 + set objlist {} + foreach base [mauve_find_harness_files] { + set file $base.class + set obj $base.$objext + set x [libjava_prune_warnings \ + [target_compile [pwd]/$file $obj object $compile_args]] + if {$x != ""} then { + fail "Compile $obj" + set ok 0 + } else { + pass "Compile $obj" + } + lappend objlist $obj + } + if {! $ok} then { + return 0 + } + + set proc_ok 1 + set Executable DejaGNUTestHarness + foreach file $choices { + # Turn `java/lang/Foo.java' into `java.lang.Foo'. + set class [file rootname $file] + regsub -all -- / $class . class + + set ok 1 + set this_olist {} + foreach obj $uses($file) { + set obj [file rootname $obj].$objext + lappend this_olist $obj + if {! [file exists $obj]} then { + verbose "compiling $obj for test of $class" + # The .class file does contain a $, but we can quote it between "'"s. + set srcfile [file rootname $obj].class + regsub -all "\\^" $srcfile "\$" srcfile + set x [libjava_prune_warnings \ + [libjava_tcompile '[pwd]/$srcfile' $obj object $compile_args]] + if {$x != ""} then { + fail "Compile $obj for $class" + set ok 0 + break + } + pass "Compile $obj for $class" + } + } + if {! $ok} then { + set proc_ok 0 + continue + } + + set x [libjava_prune_warnings \ + [libjava_tcompile [concat $this_olist $objlist] \ + $Executable executable $link_args]] + if {$x != ""} then { + set proc_ok 0 + fail "Link for $class" + continue + } + pass "Link for $class" + + set result [libjava_load [pwd]/DejaGNUTestHarness \ + "$env(MAUVEDIR) $class" ""] + + # Extract pass/failure info from output. + foreach line [split [lindex $result 1] \n] { + if {[regexp -- {^(PASS|FAIL|XFAIL|XPASS): (.*)$} $line ignore what msg]} then { + if {$what == "XFAIL" || $what == "XPASS"} then { + setup_xfail *-*-* + } + if {$what == "PASS" || $what == "XPASS"} then { + pass $msg + } else { + set proc_ok 0 + fail $msg + } + } + } + } + + return $proc_ok +} + +# Run all the Mauve tests in a sim environment. In this case, the +# program cannot use argv[] because there's no way to pass in the +# command line, so tha name of the class to test is substituted by +# patching the source of the DejaGNUTestHarness. Return 1 on success, +# 0 on any failure. If the tests are skipped, that is treated like +# success. +proc test_mauve_sim {} { + global srcdir subdir env + + if {! [find_mauve_sources]} then { + verbose "MAUVEDIR not set; not running Mauve tests" + return 1 + } + + # Run in subdir so we don't overwrite our own Makefile. + catch {system "rm -rf mauve-build"} + file mkdir mauve-build + # Some weirdness to set srcdir correctly. + set here [pwd] + cd $srcdir + set full_srcdir [pwd] + cd $here/mauve-build + + if {[catch { + system "$env(MAUVEDIR)/configure --with-gcj 2>&1" + } msg]} then { + fail "Mauve configure" + verbose "configure failed with $msg" + return 0 + } + pass "Mauve configure" + + # Copy appropriate tags file locally. + set fd [open $full_srcdir/../mauve-libgcj r] + set c [read $fd] + close $fd + set fd [open mauve-libgcj w] + puts -nonewline $fd $c + close $fd + + catch {system "ln -s $full_srcdir/libjava.mauve/xfails xfails"} + + if {[catch { + system "make KEYS=libgcj classes.stamp 2>&1" + } msg]} then { + fail "Mauve build" + verbose "build failed with $msg" + return 0 + } + pass "Mauve build" + + # Compute list of files to test, and also all files to build. + set choices [mauve_compute_uses uses] + + # Compute flags to use to do the build. + set compile_args [libjava_arguments] + set link_args [concat [libjava_arguments link] \ + [list "additional_flags=--main=DejaGNUTestHarness"]] + + set ok 1 + set objlist {} + foreach base [mauve_find_harness_files] { + set file $base.class + set obj $base.o + set x [libjava_prune_warnings \ + [target_compile [pwd]/$file $obj object $compile_args]] + if {$x != ""} then { + fail "Compile $obj" + set ok 0 + } else { + pass "Compile $obj" + } + lappend objlist $obj + } + if {! $ok} then { + return 0 + } + + set proc_ok 1 + set Executable DejaGNUTestHarness + foreach file $choices { + # Turn `java/lang/Foo.java' into `java.lang.Foo'. + + set class [file rootname $file] + regsub -all -- / $class . class + + set ok 1 + foreach obj $uses($file) { + if {! [file exists $obj]} then { + verbose "compiling $obj for test of $class" + set srcfile [file rootname $obj].class + set x [libjava_prune_warnings \ + [target_compile [pwd]/$srcfile $obj object $compile_args]] + if {$x != ""} then { + fail "Compile $obj for $class" + set ok 0 + break + } + pass "Compile $obj for $class" + } + } + if {! $ok} then { + set proc_ok 0 + continue + } + + set infile $full_srcdir/$subdir/DejaGNUTestHarness.java + set srcfile DejaGNUTestHarness.java + set f [open $infile r] + set d [open gnu/testlet/$srcfile w] + while {[gets $f line] >= 0} { + if [regexp {harness\.runtest \(args\[1\]\)} $line] then { + regsub {args\[1\]} $line "\"$class\"" out + } else { + set out $line + } + puts $d $out + } + close $f + close $d + + if {! [bytecompile_file [pwd]/gnu/testlet/$srcfile [pwd]/gnu/testlet \ + $env(MAUVEDIR):[pwd]]} then { + fail "Compile DejaGNUTestHarness.java" + return 0 + } + + set x [libjava_prune_warnings \ + [target_compile DejaGNUTestHarness.class \ + DejaGNUTestHarness.o object $compile_args]] + if {$x != ""} then { + fail "Compile DejaGNUTestHarness.java" + set proc_ok 0 + continue + } + + set x [libjava_prune_warnings \ + [target_compile [concat $uses($file) $objlist] \ + $Executable executable $link_args]] + if {$x != ""} then { + set proc_ok 0 + fail "Link for $class" + continue + } + pass "Link for $class" + + set result [libjava_load [pwd]/DejaGNUTestHarness \ + "$env(MAUVEDIR) $class" ""] + + # Extract pass/failure info from output. + foreach line [split [lindex $result 1] \n] { + if {[regexp -- {^(PASS|FAIL|XFAIL|XPASS): (.*)$} $line ignore what msg]} then { + if {$what == "XFAIL" || $what == "XPASS"} then { + setup_xfail *-*-* + } + if {$what == "PASS" || $what == "XPASS"} then { + pass $msg + } else { + set proc_ok 0 + fail $msg + } + } + } + } + + return $proc_ok +} + +proc gcj_run_mauve_tests {} { + # The test_mauve* procs will change the current directory. It's + # simpler to fix this up here than to keep track of this in the + # procs. + set here [pwd] + if { [board_info target exists is_simulator] } { + set r [test_mauve_sim] + } else { + set r [test_mauve] + } + cd $here + + if {$r} { + # No need to keep the build around. FIXME: this knows how the + # tests work. This whole file could use a rewrite. + system "rm -rf mauve-build" + } +} + +gcj_run_mauve_tests diff --git a/libjava/testsuite/libjava.mauve/xfails b/libjava/testsuite/libjava.mauve/xfails new file mode 100644 index 000000000..71c1de5d2 --- /dev/null +++ b/libjava/testsuite/libjava.mauve/xfails @@ -0,0 +1,461 @@ +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Adding a method to a class (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Adding a field to a class (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Adding a method to an interface (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Deleting a method from a class (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Deleting a field from a class (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Reordering fields of a class (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Reordering methods of a class (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Moving a method upward in the class hierarchy (number 1) +FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Inserting a new class in the type hierarchy (number 1) +FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: (String) (number 2) +FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: (String) (number 3) +FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: (String) (number 4) +FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: uncaught exception at "(String)" number 6: java.lang.NullPointerException +FAIL: gnu.testlet.java.awt.Robot.constructors: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.createScreenCapture: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.getPixelColor: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.keyPress: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.keyRelease: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.mouseMove: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.mousePress: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.mouseRelease: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.Robot.mouseWheel: uncaught exception: java.lang.Error: not implemented +FAIL: gnu.testlet.java.awt.geom.Arc2D.getEndPoint (number 1) +FAIL: gnu.testlet.java.awt.geom.Arc2D.getPathIterator (number 8) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.constructors: (int, int, int, int[]) (number 8) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.constructors: (int, int, int, int, int[]) (number 8) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.createSubsetSampleModel (number 7) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 1) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 2) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 5) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 7) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 9) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 11) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 13) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.getDataElements: uncaught exception at "(int, int, Object, DataBuffer(Byte))" number 5: java.lang.ArrayStoreException +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.hashCode (number 1) +FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.hashCode (number 2) +FAIL: Link for gnu.testlet.java.beans.Beans.instantiate_1 +FAIL: gnu.testlet.java.io.File.security: createTempFile(2-args) - unexpected exception (number 1) +FAIL: gnu.testlet.java.io.File.security: File.listRoots() (number 1) +FAIL: gnu.testlet.java.io.File.security: file.renameTo - unexpected exception (number 1) +FAIL: gnu.testlet.java.io.File.security: dir.deleteOnExit() - unexpected exception (number 1) +FAIL: gnu.testlet.java.io.ObjectInputOutput.Deserializable: Wrong exception (number 1) +FAIL: gnu.testlet.java.io.ObjectInputOutput.Deserializable: Was expecting an InvalidClassException (number 1) +FAIL: gnu.testlet.java.io.ObjectInputOutput.InputTest: gnu.testlet.java.io.ObjectInputOutput.Test$GetPutField (number 1) +FAIL: gnu.testlet.java.io.ObjectInputOutput.OutputTest: Serializable: test(str=null, x=0) (number 2) +FAIL: Link for gnu.testlet.java.io.ObjectInputStream.registerValidation +FAIL: gnu.testlet.java.io.OutputStreamWriter.jdk11: OutputStreamWriter(writer, encoding) (number 1) +FAIL: gnu.testlet.java.io.OutputStreamWriter.jdk11: OutputStreamWriter(writer, encoding) // alias (number 1) +FAIL: gnu.testlet.java.io.PrintWriter.checkError (number 3) +FAIL: gnu.testlet.java.io.PrintWriter.jdk11: checkError() after close() (number 1) +FAIL: gnu.testlet.java.io.RandomAccessFile.setLength (number 14) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (0) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (1) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (0) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (1) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (0) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (1) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Orphan Continuation (1) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Orphan Continuation (2) (number 1) +FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (2) (number 1) +FAIL: gnu.testlet.java.lang.Character.classify12 (number 1) +FAIL: gnu.testlet.java.lang.Character.getType (number 11) +FAIL: gnu.testlet.java.lang.Character.getType (number 20) +FAIL: gnu.testlet.java.lang.Character.getType (number 22) +FAIL: gnu.testlet.java.lang.Class.init (number 14) +FAIL: gnu.testlet.java.lang.Class.reflect2: getClasses (number 2) +FAIL: gnu.testlet.java.lang.Class.reflect2: getClasses (number 3) +FAIL: gnu.testlet.java.lang.Class.reflect2: getClasses (number 5) +FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaringClass (number 3) +FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaringClass (number 4) +FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaringClass (number 5) +FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaredClasses (number 1) +FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaredClasses (number 2) +FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaredClasses (number 3) +FAIL: gnu.testlet.java.lang.Math.MathTest: Error : test_pow failed - 9 (number 1) +FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeBig") (number 1) +FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeBigUnmarked") (number 1) +FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeLittle") (number 1) +FAIL: gnu.testlet.java.lang.String.getBytes14: String.getBytes("ISO8859_15") (number 1) +FAIL: gnu.testlet.java.lang.Thread.contextClassLoader: null is a valid contextClassLoader (number 1) +FAIL: gnu.testlet.java.lang.Thread.contextClassLoader: New thread inherits null classloader (number 1) +FAIL: gnu.testlet.java.lang.Thread.contextClassLoader: run with null classloader (number 1) +FAIL: gnu.testlet.java.lang.Thread.daemon: Can change daemon state on an exitted Thread (number 1) +FAIL: gnu.testlet.java.lang.Thread.daemon: Daemon status changed when set on an exitted Thread (number 1) +FAIL: gnu.testlet.java.lang.Thread.security10: Thread.enumerate(Thread[]) (number 1) +FAIL: gnu.testlet.java.lang.Thread.stop: Unexpected exception during test() (number 1) +FAIL: gnu.testlet.java.net.DatagramPacket.DatagramPacketOffset: DatagramPacket Offset Test byte[]='Hello Worl..........Hello World 12345' should be='Hello WorlHello WorlHello World 12345' (number 1) +FAIL: gnu.testlet.java.net.MulticastSocket.MulticastSocketTest: joinGroup() twice. (number 1) +FAIL: Compile gnu/testlet/java/net/ServerSocket/ServerSocketTest.lo for gnu.testlet.java.net.ServerSocket.ServerSocketTest +FAIL: gnu.testlet.java.net.Socket.SocketTest: Error : test_Basics failed - 7 exception should not have been thrown. (number 1) +FAIL: gnu.testlet.java.net.URI.URITest: unexpected exception (number 1) +FAIL: gnu.testlet.java.net.URL.URLTest: Error in test_toString - 5 exception should not be thrown here (number 1) +FAIL: gnu.testlet.java.net.URL.URLTest: contextResolution (number 5) +FAIL: gnu.testlet.java.net.URL.URLTest: contextResolution (number 6) +FAIL: gnu.testlet.java.net.URLConnection.URLConnectionTest: Error in test_getHeaderField - 2 4 header field wrong (number 1) +FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1) +FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1) +FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1) +FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1) +FAIL: gnu.testlet.java.nio.channels.FileChannel.copyIO: Unexpected result: source=abcdefghijklmnopqrstuvwxyz, result=aababcabcdabcdeabcdefabcdef (number 1) +FAIL: gnu.testlet.java.nio.channels.FileChannel.manyopen: Unexpected exception at nr 339: java.io.IOException: Too many open files (number 1) +FAIL: gnu.testlet.java.nio.charset.Charset.encode: uncaught exception at "Wrong limit in char buffer" number 2: java.lang.IllegalStateException +FAIL: gnu.testlet.java.text.DateFormatSymbols.setAmPmStrings (number 1) +FAIL: gnu.testlet.java.text.DateFormatSymbols.setEras (number 1) +FAIL: gnu.testlet.java.text.DateFormatSymbols.setMonths (number 1) +FAIL: gnu.testlet.java.text.DateFormatSymbols.setShortMonths (number 1) +FAIL: gnu.testlet.java.text.DateFormatSymbols.setShortWeekdays (number 1) +FAIL: gnu.testlet.java.text.DateFormatSymbols.setWeekdays (number 1) +FAIL: gnu.testlet.java.text.DateFormatSymbols.setZoneStrings (number 1) +FAIL: gnu.testlet.java.text.DecimalFormat.formatExp: pattern ##.###E0 (number 2) +FAIL: gnu.testlet.java.text.DecimalFormatSymbols.getCurrency (number 1) +FAIL: gnu.testlet.java.text.MessageFormat.format14: number (number 2) +FAIL: gnu.testlet.java.text.MessageFormat.format14: number (number 4) +FAIL: gnu.testlet.java.text.MessageFormat.format14: choice (number 1) +FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with integer number format (0.333). (number 1) +FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with integer number format (123,456.789). (number 1) +FAIL: gnu.testlet.java.text.NumberFormat.UK: Long-based integer formatting with currency number format ($30.00). (number 1) +FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based integer formatting with currency number format ($30.00). (number 1) +FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with currency number format ($0.333). (number 1) +FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with currency number format ($123,456.789). (number 1) +FAIL: gnu.testlet.java.text.NumberFormat.UK: Long-based integer formatting with percentile number format (30%). (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.Localization: uncaught exception at "Non-localized pattern comes back as is with toPattern()." number 2: java.lang.StringIndexOutOfBoundsException: String index out of range: 18 +FAIL: gnu.testlet.java.text.SimpleDateFormat.applyLocalizedPattern (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.applyLocalizedPattern (number 2) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.lang.NullPointerException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 2) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 2) +FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.lang.NullPointerException: (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.toLocalizedPattern (number 1) +FAIL: gnu.testlet.java.text.SimpleDateFormat.toLocalizedPattern (number 2) +FAIL: gnu.testlet.java.util.Calendar.set: setting only some fields (number 4) +FAIL: gnu.testlet.java.util.Calendar.set: setting only some fields (number 5) +FAIL: gnu.testlet.java.util.Currency.Constructors: uncaught exception: java.lang.IllegalArgumentException: The currency code, null, is not supported. +FAIL: gnu.testlet.java.util.Currency.France: Euro ISO 4217 currency code retrieval check (FRF). (number 1) +FAIL: gnu.testlet.java.util.Currency.France: Euro currency symbol retrieval check (F). (number 1) +FAIL: gnu.testlet.java.util.Currency.France: Euro ISO 4217 currency code retrieval check (FRF). (number 1) +FAIL: gnu.testlet.java.util.Currency.Germany: Euro ISO 4217 currency code retrieval check (DEM). (number 1) +FAIL: gnu.testlet.java.util.Currency.Germany: Euro currency symbol retrieval check (DM). (number 1) +FAIL: gnu.testlet.java.util.Currency.Germany: Euro ISO 4217 currency code retrieval check (DEM). (number 1) +FAIL: gnu.testlet.java.util.Currency.Italy: Euro ISO 4217 currency code retrieval check (ITL). (number 1) +FAIL: gnu.testlet.java.util.Currency.Italy: Euro currency symbol retrieval check (L.). (number 1) +FAIL: gnu.testlet.java.util.Currency.Italy: Euro currency fraction digits retrieval check (0). (number 1) +FAIL: gnu.testlet.java.util.Currency.Italy: Euro ISO 4217 currency code retrieval check (ITL). (number 1) +FAIL: gnu.testlet.java.util.Currency.ReferenceEquality: uncaught exception at "Reference equality for currencies (UK) check." number 2: java.lang.IllegalArgumentException: The currency code, GBP, is not supported. +FAIL: gnu.testlet.java.util.Currency.US: Non local currency symbol retrieval check (CAD). (number 1) +FAIL: gnu.testlet.java.util.Currency.getInstance (number 1) +FAIL: gnu.testlet.java.util.Currency.getInstance (number 3) +FAIL: gnu.testlet.java.util.Currency.getInstance (number 4) +FAIL: gnu.testlet.java.util.Currency.getInstance (number 5) +FAIL: gnu.testlet.java.util.Date.getTimezoneOffset: getTimezoneOffset for zone: GMT (number 1) +FAIL: gnu.testlet.java.util.Date.getTimezoneOffset: getTimezoneOffset for zone: GMT (number 2) +FAIL: gnu.testlet.java.util.Date.getTimezoneOffset: getTimezoneOffset for zone: Europe/London (number 2) +FAIL: gnu.testlet.java.util.GregorianCalendar.conversion: uncaught exception at "Testing setTimeInMillis(281474976710656) i = 48" number 3: java.lang.IllegalArgumentException: month out of range +FAIL: gnu.testlet.java.util.GregorianCalendar.getMinimalDaysInFirstWeek (number 1) +FAIL: gnu.testlet.java.util.GregorianCalendar.getMinimalDaysInFirstWeek (number 2) +FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 22) +FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 23) +FAIL: gnu.testlet.java.util.SimpleTimeZone.equals (number 21) +FAIL: gnu.testlet.java.util.SimpleTimeZone.getDSTSavings (number 2) +FAIL: gnu.testlet.java.util.SimpleTimeZone.hasSameRules (number 19) +FAIL: gnu.testlet.java.util.Timer.taskException: still able to schedule tasks (number 1) +FAIL: gnu.testlet.java.util.logging.Logger.getLogger (number 9) +FAIL: gnu.testlet.java.util.logging.Logger.securityChecks: Logger.getAnonymousLogger() (number 7) +FAIL: gnu.testlet.java.util.logging.Logger.securityChecks: Logger.getAnonymousLogger(null) (number 7) +FAIL: gnu.testlet.java.util.zip.ZipFile.DirEntryTest: getEntry("dir/") (number 2) +FAIL: gnu.testlet.java.util.zip.ZipFile.newZipFile: non-zipfile gets rejected (number 1) +FAIL: Link for gnu.testlet.javax.swing.DefaultListModel.removeAllElements +FAIL: gnu.testlet.javax.swing.DefaultListModel.setSize: uncaught exception at "setSize(int)" number 10: java.lang.NullPointerException +FAIL: Link for gnu.testlet.javax.swing.JComboBox.MutableTest1 +FAIL: Link for gnu.testlet.javax.swing.JComboBox.MutableTest2 +FAIL: Link for gnu.testlet.javax.swing.JComboBox.SimpleSelectionTest +FAIL: gnu.testlet.javax.swing.UIDefaults.remove: put with null gave NullPointerException (number 1) +FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.add: uncaught exception: java.lang.NullPointerException +FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.breadthFirstEnumeration: uncaught exception: java.lang.NullPointerException +FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.pathFromAncestorEnumeration: uncaught exception at "rejects invalid arguments (null)" number 2: java.lang.NullPointerException +FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.postorderEnumeration: uncaught exception: java.lang.NullPointerException +FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.preorderEnumeration: uncaught exception: java.lang.NullPointerException +FAIL: gnu.testlet.locales.LocaleTest: Locale de_DE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale de_DE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale de_DE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 22) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: de_DE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: de_DE (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_BE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_BE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_BE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 2) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 5) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 11) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 12) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 16) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 17) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 20) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 22) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 23) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 24) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 25) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_BE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_BE (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: BEF (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_IE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_IE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_IE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 2) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 4) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 5) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 11) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 12) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 16) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 17) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 19) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 20) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 22) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 23) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 24) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 25) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_IE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_IE (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: IEP (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_FR (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_FR (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_FR (number 10) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_FR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_FR (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: FRF (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale es_ES (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale es_ES (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale es_ES (number 10) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: es_ES (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: es_ES (number 2) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: es_ES (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: ESP (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale pt_PT (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale pt_PT (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale pt_PT (number 10) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: pt_PT (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: pt_PT (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: PTE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale it_IT (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale it_IT (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale it_IT (number 10) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: it_IT (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: it_IT (number 2) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: it_IT (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: ITL (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale nl_NL (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale nl_NL (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale nl_NL (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 2) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 5) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 11) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 12) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 16) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 17) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 20) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 22) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 23) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 24) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 25) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: nl_NL (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: nl_NL (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: NLG (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_LU (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_LU (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale fr_LU (number 10) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_LU (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_LU (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: LUF (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_GB (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_GB (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_GB (number 10) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_GB (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 22) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_GB (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: GBP (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_US (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_US (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale en_US (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 22) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_US (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: USD (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale fi_FI (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale fi_FI (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale fi_FI (number 10) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 2) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 5) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 11) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 12) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 16) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 17) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 20) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 22) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 23) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 24) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 25) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fi_FI (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fi_FI (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: FIM (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale tr_TR (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale tr_TR (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale tr_TR (number 10) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 2) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 4) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 5) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 11) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 12) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 16) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 17) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 19) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 20) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 22) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 23) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 24) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 25) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: tr_TR (number 2) +FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: tr_TR (number 3) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: TRL (number 1) +FAIL: gnu.testlet.locales.LocaleTest: Locale et_EE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: Locale et_EE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: Locale et_EE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM et_EE (number 1) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 6) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 7) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 8) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 9) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 10) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 14) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 15) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 21) +FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 22) +FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: EEK (number 1) |