diff options
Diffstat (limited to 'jessie-tests/gnu/javax/net/ssl/provider/testAlert.java')
-rw-r--r-- | jessie-tests/gnu/javax/net/ssl/provider/testAlert.java | 51 |
1 files changed, 29 insertions, 22 deletions
diff --git a/jessie-tests/gnu/javax/net/ssl/provider/testAlert.java b/jessie-tests/gnu/javax/net/ssl/provider/testAlert.java index d209248e2..089a9e43d 100644 --- a/jessie-tests/gnu/javax/net/ssl/provider/testAlert.java +++ b/jessie-tests/gnu/javax/net/ssl/provider/testAlert.java @@ -8,41 +8,48 @@ class testAlert { public static void main (String[] argv) { - Alert a1 = new Alert (ByteBuffer.allocate (2)); try { - a1.setLevel (Alert.Level.WARNING); - System.out.println ("PASS: setLevel()"); - a1.setDescription (Alert.Description.UNEXPECTED_MESSAGE); - System.out.println ("PASS: setDescription()"); + check (); } - catch (Throwable t) + catch (Exception x) { - System.out.println ("FAIL: " + t); - t.printStackTrace (); - System.exit (1); + System.out.println ("FAIL: caught exception " + x); + x.printStackTrace (); } + } + + static void check () throws Exception + { + Alert a1 = new Alert (ByteBuffer.allocate (2)); + + a1.setLevel (Alert.Level.WARNING); + System.out.println ("PASS: setLevel()"); + a1.setDescription (Alert.Description.UNEXPECTED_MESSAGE); + System.out.println ("PASS: setDescription()"); Alert a2 = new Alert (ByteBuffer.allocate (2)); - try - { - a2.setLevel (Alert.Level.WARNING); - System.out.println ("PASS: setLevel()"); - a2.setDescription (Alert.Description.UNEXPECTED_MESSAGE); - System.out.println ("PASS: setDescription()"); - } - catch (Throwable t) - { - System.out.println ("FAIL: " + t); - t.printStackTrace (); - System.exit (1); - } + + a2.setLevel (Alert.Level.WARNING); + System.out.println ("PASS: setLevel()"); + a2.setDescription (Alert.Description.UNEXPECTED_MESSAGE); + System.out.println ("PASS: setDescription()"); if (a1.equals (a2)) System.out.println ("PASS: equals()"); else System.out.println ("FAIL: equals()"); + if (a1.level () == Alert.Level.WARNING) + System.out.println ("PASS: level"); + else + System.out.println ("FAIL: level"); + + if (a1.description () == Alert.Description.UNEXPECTED_MESSAGE) + System.out.println ("PASS: description"); + else + System.out.println ("FAIL: description"); + System.err.println (a1); } } |