package jscl.math.operator;
import jscl.JsclMathEngine;
import org.junit.Test;
/**
* User: serso
* Date: 12/23/11
* Time: 4:52 PM
*/
public class GcdTest {
@Test
public void testNumeric() throws Exception {
JsclMathEngine mathEngine = JsclMathEngine.getInstance();
//mathEngine.getOperatorsRegistry().add(new Gcd());
//Assert.assertEquals("1", Expression.valueOf("gcd(1, 1)").numeric().toString());
//Assert.assertEquals("1", Expression.valueOf("gcd(2, 1)").numeric().toString());
//Assert.assertEquals("2", Expression.valueOf("gcd(2, 4)").numeric().toString());
//Assert.assertEquals("4", Expression.valueOf("gcd(4, 8)").numeric().toString());
//Assert.assertEquals("4", Expression.valueOf("gcd(4.0, 8.0)").numeric().toString());
//Assert.assertEquals("4", Expression.valueOf("gcd(8, 4)").numeric().toString());
}
}