equal
deleted
inserted
replaced
20 * or visit www.oracle.com if you need additional information or have any |
20 * or visit www.oracle.com if you need additional information or have any |
21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 |
23 |
24 /* @test |
24 /* @test |
|
25 @bug 8191384 |
25 @summary Test RiffReader close method |
26 @summary Test RiffReader close method |
26 @modules java.desktop/com.sun.media.sound |
27 @modules java.desktop/com.sun.media.sound |
27 */ |
28 */ |
28 |
29 |
29 import java.io.File; |
30 import java.io.File; |
52 writer.close(); |
53 writer.close(); |
53 writer = null; |
54 writer = null; |
54 FileInputStream fis = new FileInputStream(tempfile); |
55 FileInputStream fis = new FileInputStream(tempfile); |
55 reader = new RIFFReader(fis); |
56 reader = new RIFFReader(fis); |
56 reader.close(); |
57 reader.close(); |
|
58 // second close should not throw any exceptions |
|
59 reader.close(); |
57 reader = null; |
60 reader = null; |
58 } |
61 } |
59 finally |
62 finally |
60 { |
63 { |
61 if(writer != null) |
64 if(writer != null) |