test/jdk/javax/sound/midi/Gervill/RiffReaderWriter/Close.java
changeset 47973 d5774c36c605
parent 47216 71c04702a3d5
equal deleted inserted replaced
47972:18dbd2ae7eca 47973:d5774c36c605
    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)