# HG changeset patch # User chegar # Date 1368805455 -3600 # Node ID 052f2c3a66e9e6c715c4166c36f1f69fc1dd8d94 # Parent b4cd40a78a26dd80ff8d04b47836d513f0ca7197 8014783: java/net/HttpURLPermission/HttpURLPermissionTest.java leaves files open Reviewed-by: michaelm diff -r b4cd40a78a26 -r 052f2c3a66e9 jdk/test/java/net/HttpURLPermission/HttpURLPermissionTest.java --- a/jdk/test/java/net/HttpURLPermission/HttpURLPermissionTest.java Fri May 17 15:00:53 2013 +0100 +++ b/jdk/test/java/net/HttpURLPermission/HttpURLPermissionTest.java Fri May 17 16:44:15 2013 +0100 @@ -187,11 +187,12 @@ throws Exception { HttpURLPermission out = new HttpURLPermission(name, actions); - FileOutputStream fos = new FileOutputStream("out.ser"); - ObjectOutputStream o = new ObjectOutputStream(fos); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ObjectOutputStream o = new ObjectOutputStream(baos); o.writeObject(out); - FileInputStream fis = new FileInputStream("out.ser"); - ObjectInputStream i = new ObjectInputStream(fis); + ByteArrayInputStream bain = new ByteArrayInputStream(baos.toByteArray()); + ObjectInputStream i = new ObjectInputStream(bain); HttpURLPermission in = (HttpURLPermission)i.readObject(); if (!in.equals(out)) { System.out.println ("FAIL");