package marytts.signalproc.effects; import org.junit.Test; import static org.junit.Assert.*; public class AudioEffectsTest { @Test public void canGetEffects() { assertNotNull(AudioEffects.getEffects()); assertTrue(AudioEffects.getEffects().iterator().hasNext()); } @Test public void haveEffects() { assertTrue(AudioEffects.countEffects() > 0); } @Test public void canGetByName() { String name = "Robot"; AudioEffect ae = AudioEffects.getEffect(name); assertNotNull(ae); assertEquals(name, ae.getName()); } @Test public void canGetDefaultParams() { String name = "Robot"; String expected = "amount:100.0;"; // exercise String params = AudioEffects.getEffect(name).getExampleParameters(); // verify assertEquals(expected, params); } }