Package tcg.common.util

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


      Assert.assertNotNull(result);
      Assert.assertEquals(4, result.intValue());
      //subtract with negative value (using index)
      parser.set(1, new Integer(-2));
      //evaluate (5 - (-2))
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(7, result.intValue());
      //subtract from negative value (using index)
      parser.set(0, new Integer(-5));
      //evaluate (-5 - (-2)
View Full Code Here


      Assert.assertNotNull(result);
      Assert.assertEquals(7, result.intValue());
      //subtract from negative value (using index)
      parser.set(0, new Integer(-5));
      //evaluate (-5 - (-2)
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(-3, 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(4.4, round(result.doubleValue(), 1));
    }
    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(4.4, round(result.doubleValue(), 1));
    }
    catch(Exception ex)
    {
View Full Code Here

    {
      //set the variable (using variable name)
      parser.set("var1", new Double(5.6));
      parser.set("var2", new Double(1.2));
      //evaluate (5.6 - 1.2)
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(4.4, round(result.doubleValue(), 1));
      //subtract with negative value (using index)
      parser.set(1, new Double(-2.3));
      //evaluate (5.6 - (-2.3))
View Full Code Here

      Assert.assertNotNull(result);
      Assert.assertEquals(4.4, round(result.doubleValue(), 1));
      //subtract with negative value (using index)
      parser.set(1, new Double(-2.3));
      //evaluate (5.6 - (-2.3))
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(7.9, round(result.doubleValue(), 1));
      //subtract from negative value (using index)
      parser.set(0, new Double(-6.7));
      //evaluate (-6.7 - (-2.3))
View Full Code Here

      Assert.assertNotNull(result);
      Assert.assertEquals(7.9, round(result.doubleValue(), 1));
      //subtract from negative value (using index)
      parser.set(0, new Double(-6.7));
      //evaluate (-6.7 - (-2.3))
      result = (Double)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(-4.4, round(result.doubleValue(), 1));
    }
    catch(Exception ex)
    {
View Full Code Here

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

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

    try
    {
      //evaluate (5 * 2)
      parser.set("var1", new Integer(5));
      parser.set("var2", new Integer(2));
      result = (Integer)parser.evaluate();
      Assert.assertNotNull(result);
      Assert.assertEquals(10, result.intValue());
      //evaluate (3 * -4)
      parser.set(0, new Integer(3));
      parser.set(1, new Integer(-4));
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.