7026275: TEST_BUG: test/javax/sound/sampled/Clip/ClipSetPos.java throws uncatched IllegalArgumentException

Reviewed-by: dav
This commit is contained in:
Alex Menkov 2011-04-04 13:22:40 +04:00
parent e0f158c0a0
commit b85845f9da

@ -33,6 +33,7 @@
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.LineUnavailableException;
public class ClipSetPos {
@ -48,12 +49,16 @@ public class ClipSetPos {
boolean testPassed = true;
Clip clip = null;
try {
clip = AudioSystem.getClip();
clip = (Clip)AudioSystem.getLine(new DataLine.Info(Clip.class, audioFormat));
clip.open(audioFormat, dataBuffer, 0, dataBuffer.length);
} catch (LineUnavailableException ex) {
log(ex);
log("Cannot test (this is not failure)");
return;
} catch (IllegalArgumentException ex) {
log(ex);
log("Cannot test (this is not failure)");
return;
}
log("clip: " + clip.getClass().getName());