jdk/test/javax/sound/sampled/spi/AudioFileWriter/WriteUnsupportedAudioFormat.java
equal
deleted
inserted
replaced
25 import java.io.ByteArrayOutputStream; |
25 import java.io.ByteArrayOutputStream; |
26 import java.io.File; |
26 import java.io.File; |
27 import java.io.IOException; |
27 import java.io.IOException; |
28 import java.io.InputStream; |
28 import java.io.InputStream; |
29 import java.io.OutputStream; |
29 import java.io.OutputStream; |
|
30 import java.nio.file.Files; |
|
31 import java.nio.file.Paths; |
30 import java.util.ArrayList; |
32 import java.util.ArrayList; |
31 import java.util.List; |
33 import java.util.List; |
32 |
34 |
33 import javax.sound.sampled.AudioFileFormat; |
35 import javax.sound.sampled.AudioFileFormat; |
34 import javax.sound.sampled.AudioFileFormat.Type; |
36 import javax.sound.sampled.AudioFileFormat.Type; |
89 try { |
91 try { |
90 FILE = File.createTempFile("sound", null); |
92 FILE = File.createTempFile("sound", null); |
91 } catch (final IOException e) { |
93 } catch (final IOException e) { |
92 throw new RuntimeException(e); |
94 throw new RuntimeException(e); |
93 } |
95 } |
94 FILE.deleteOnExit(); |
|
95 |
96 |
96 for (final Boolean end : new boolean[]{false, true}) { |
97 for (final Boolean end : new boolean[]{false, true}) { |
97 for (final int sampleSize : sampleBits) { |
98 for (final int sampleSize : sampleBits) { |
98 for (final int sampleRate : sampleRates) { |
99 for (final int sampleRate : sampleRates) { |
99 for (final int channel : channels) { |
100 for (final int channel : channels) { |
132 for (final AudioFileWriter afw : load(AudioFileWriter.class)) { |
133 for (final AudioFileWriter afw : load(AudioFileWriter.class)) { |
133 testAFW(afw, type, format); |
134 testAFW(afw, type, format); |
134 } |
135 } |
135 } |
136 } |
136 } |
137 } |
|
138 Files.delete(Paths.get(FILE.getAbsolutePath())); |
137 } |
139 } |
138 |
140 |
139 /** |
141 /** |
140 * Tests the part of AudioSystem API, which implemented via AudioFileWriter. |
142 * Tests the part of AudioSystem API, which implemented via AudioFileWriter. |
141 */ |
143 */ |