< prev index next >
test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java
Print this page
*** 25,37 ****
@summary Test SoftProvider getDevice method
@modules java.desktop/com.sun.media.sound
*/
import javax.sound.midi.MidiDevice;
- import javax.sound.midi.MidiUnavailableException;
- import javax.sound.midi.Patch;
- import javax.sound.sampled.*;
import javax.sound.midi.MidiDevice.Info;
import com.sun.media.sound.*;
public class GetDevice {
--- 25,34 ----
*** 46,70 ****
{
if(!value)
throw new RuntimeException("assertTrue fails!");
}
-
- private static class FakeInfo extends Info {
- public FakeInfo() {
- super("a", "b", "c", "d");
- }
- }
-
public static void main(String[] args) throws Exception {
SoftProvider provider = new SoftProvider();
Info[] infos = provider.getDeviceInfo();
assertTrue(infos.length > 0);
for (int i = 0; i < infos.length; i++) {
assertTrue(infos[i] != null);
MidiDevice d = provider.getDevice(infos[i]);
assertTrue(d instanceof SoftSynthesizer);
}
- assertTrue(provider.getDevice(new FakeInfo()) == null);
-
}
}
--- 43,58 ----
< prev index next >