Package tcg.common.util

Examples of tcg.common.util.ExpressionParser.evaluate()


      Assert.assertNotNull(result);
      Assert.assertEquals(10, result.intValue());
      //evaluate (3 * -4)
      parser.set(0, new Integer(3));
      parser.set(1, new Integer(-4));
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(-12, result.intValue());
      //evaluate (-6 - (-3))
      parser.set(0, new Integer(-6));
      parser.set(1, new Integer(-3));
View Full Code Here


      Assert.assertNotNull(result);
      Assert.assertEquals(-12, result.intValue());
      //evaluate (-6 - (-3))
      parser.set(0, new Integer(-6));
      parser.set(1, new Integer(-3));
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(18, result.intValue());
    }
    catch(Exception ex)
    {
View Full Code Here

    //using constant-value (with space)
    parser = new ExpressionParser("5.6 * 1.2", Double.class);
    try
    {
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(6.72, round(result.doubleValue(), 2));
    }
    catch(Exception ex)
    {
View Full Code Here

    //using constant-value (without space)
    parser = new ExpressionParser("5.6*1.2", Double.class);
    try
    {
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(6.72, round(result.doubleValue(), 2));
    }
    catch(Exception ex)
    {
View Full Code Here

    try
    {
      //evaluate (5.6 * 1.2)
      parser.set("var1", new Double(5.6));
      parser.set("var2", new Double(1.2));
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(6.72, round(result.doubleValue(), 2));
      //evaluate (5.6 * -1.2)
      parser.set("var1", new Double(5.6));
      parser.set("var2", new Double(-1.2));
View Full Code Here

      Assert.assertNotNull(result);
      Assert.assertEquals(6.72, round(result.doubleValue(), 2));
      //evaluate (5.6 * -1.2)
      parser.set("var1", new Double(5.6));
      parser.set("var2", new Double(-1.2));
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(-6.72, round(result.doubleValue(), 2));
      //evaluate (-5.6 * -1.2)
      parser.set("var1", new Double(-5.6));
      parser.set("var2", new Double(-1.2));
View Full Code Here

      Assert.assertNotNull(result);
      Assert.assertEquals(-6.72, round(result.doubleValue(), 2));
      //evaluate (-5.6 * -1.2)
      parser.set("var1", new Double(-5.6));
      parser.set("var2", new Double(-1.2));
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(6.72, round(result.doubleValue(), 2));
    }
    catch(Exception ex)
    {
View Full Code Here

    //using constant-value (with space)
    parser = new ExpressionParser("6 / 2", Integer.class);
    try
    {
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(3, result.intValue());
    }
    catch(Exception ex)
    {
View Full Code Here

    //using constant-value (without space)
    parser = new ExpressionParser("6/2", Integer.class);
    try
    {
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(3, result.intValue());
    }
    catch(Exception ex)
    {
View Full Code Here

    try
    {
      //evaluate (6 * 2)
      parser.set("var1", new Integer(6));
      parser.set("var2", new Integer(2));
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(3, result.intValue());
      //evaluate (6 * -2)
      parser.set(0, new Integer(6));
      parser.set(1, new Integer(-2));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.