package org.limewire.player.impl;
import junit.framework.Test;
import org.limewire.player.api.AudioPlayerEvent;
import org.limewire.player.api.PlayerState;
import org.limewire.util.BaseTestCase;
public class AudioPlayerEventTest extends BaseTestCase {
public AudioPlayerEventTest(String name) {
super(name);
}
public static Test suite() {
return buildTestSuite(AudioPlayerEventTest.class);
}
public void testUnknown() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.UNKNOWN, 1.0);
assertEquals(event.getState(), PlayerState.UNKNOWN);
assertEquals(event.getValue(), 1.0);
}
public void testOpening() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.OPENING, -1);
assertEquals(event.getState(), PlayerState.OPENING);
assertEquals(event.getValue(), -1.0);
}
public void testOpened() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.OPENED, 1.0);
assertEquals(event.getState(), PlayerState.OPENED);
assertEquals(event.getValue(), 1.0);
}
public void testPlaying() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.PLAYING, 1.0);
assertEquals(event.getState(), PlayerState.PLAYING);
assertEquals(event.getValue(), 1.0);
}
public void testStopped() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.STOPPED, 1.0);
assertEquals(event.getState(), PlayerState.STOPPED);
assertEquals(event.getValue(), 1.0);
}
public void testPaused() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.PAUSED, 1.0);
assertEquals(event.getState(), PlayerState.PAUSED);
assertEquals(event.getValue(), 1.0);
}
public void testResumed() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.RESUMED,1.0);
assertEquals(event.getState(), PlayerState.RESUMED);
assertEquals(event.getValue(), 1.0);
}
public void testSeeking() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.SEEKING, 1.0);
assertEquals(event.getState(), PlayerState.SEEKING);
assertEquals(event.getValue(), 1.0);
}
public void testEOM() {
AudioPlayerEvent event = new AudioPlayerEvent( PlayerState.EOM, 1.0);
assertEquals(event.getState(), PlayerState.EOM);
assertEquals(event.getValue(), 1.0);
}
public void testGain() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.GAIN, 1.0);
assertEquals(event.getState(), PlayerState.GAIN);
assertEquals(event.getValue(), 1.0);
}
public void testSeeked() {
AudioPlayerEvent event = new AudioPlayerEvent(PlayerState.SEEKED, 1.0);
assertEquals(event.getState(), PlayerState.SEEKED);
assertEquals(event.getValue(), 1.0);
}
}