/* Complex.java created 2011-02-20
*
*/
package org.signalml.math.iirdesigner.math;
import org.apache.commons.math.complex.Complex;
import static org.signalml.math.iirdesigner.IIRDesignerAssert.*;
import org.junit.Test;
/**
* This class performes unit tests on {@link org.apache.commons.math.complex.Complex}.
*
* @author Piotr Szachewicz
*/
public class ComplexTest {
/**
* Test method for {@link org.apache.commons.math.complex.Complex#exp() }.
*/
@Test
public void testExp() {
Complex actual = (new Complex(1.0, 2.0)).exp();
Complex expected = new Complex(-1.1312043837568135, 2.4717266720048188);
assertEquals(expected, actual, new Complex(1e-6, 1e-6));
actual = (new Complex(0.0, -0.4)).exp();
expected = new Complex(0.9210609940028851, -0.38941834230865052);
assertEquals(expected, actual, new Complex(1e-6, 1e-6));
}
}