Package tcg.common.util

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


      strResult = (String)parser.evaluate();
      Assert.assertNotNull(strResult);
      Assert.assertTrue(strResult.isEmpty());
      //set to value (using variable name)
      parser.set("var1", "some-string");
      strResult = (String)parser.evaluate();
      Assert.assertNotNull(strResult);
      Assert.assertTrue(strResult.compareTo("some-string") == 0);
      //get variable (using variable name)
      strResult = (String)parser.get("var1");
      Assert.assertNotNull(strResult);
View Full Code Here


      strResult = (String)parser.get("var1");
      Assert.assertNotNull(strResult);
      Assert.assertTrue(strResult.compareTo("some-string") == 0);
      //set to another value (using index)
      parser.set(0, "different string");
      strResult = (String)parser.evaluate();
      Assert.assertNotNull(strResult);
      Assert.assertTrue(strResult.compareTo("different string") == 0);
      //get variable (using variable name)
      strResult = (String)parser.get(0);
      Assert.assertNotNull(strResult);
View Full Code Here

      strResult = (String)parser.get(0);
      Assert.assertNotNull(strResult);
      Assert.assertTrue(strResult.compareTo("different string") == 0);
      //set to empty string
      parser.set("var1", "");
      strResult = (String)parser.evaluate();
      Assert.assertNotNull(strResult);
      Assert.assertTrue(strResult.isEmpty());
      //set/get invalid variable name
      status = parser.set("var2", "string1");
      Assert.assertFalse(status);
View Full Code Here

    parser = new ExpressionParser("var1", Boolean.class);
    parser.createVariable("var1", Boolean.class, Boolean.FALSE);
    try
    {
      //initial state
      boolResult = (Boolean)parser.evaluate();
      Assert.assertNotNull(boolResult);
      Assert.assertEquals(false, boolResult.booleanValue());
      //set to true (using variable name)
      parser.set("var1", Boolean.TRUE);
      boolResult = (Boolean)parser.evaluate();
View Full Code Here

      boolResult = (Boolean)parser.evaluate();
      Assert.assertNotNull(boolResult);
      Assert.assertEquals(false, boolResult.booleanValue());
      //set to true (using variable name)
      parser.set("var1", Boolean.TRUE);
      boolResult = (Boolean)parser.evaluate();
      Assert.assertNotNull(boolResult);
      Assert.assertEquals(true, boolResult.booleanValue());
      //get variable (using variable name)
      boolResult = (Boolean)parser.get("var1");
      Assert.assertNotNull(boolResult);
View Full Code Here

      boolResult = (Boolean)parser.get("var1");
      Assert.assertNotNull(boolResult);
      Assert.assertEquals(true, boolResult.booleanValue());
      //set to false (using index)
      parser.set(0, Boolean.FALSE);
      boolResult = (Boolean)parser.evaluate();
      Assert.assertNotNull(boolResult);
      Assert.assertEquals(false, boolResult.booleanValue());
      //get variable (using index)
      boolResult = (Boolean)parser.get(0);
      Assert.assertNotNull(boolResult);
View Full Code Here

    parser = new ExpressionParser("var1", Integer.class);
    parser.createVariable("var1", Integer.class, new Integer(0));
    try
    {
      //initial state
      intResult = (Integer)parser.evaluate();
      Assert.assertNotNull(intResult);
      Assert.assertEquals(0, intResult.intValue());
      //set to positive value (using variable name)
      parser.set("var1", new Integer(15));
      intResult = (Integer)parser.evaluate();
View Full Code Here

      intResult = (Integer)parser.evaluate();
      Assert.assertNotNull(intResult);
      Assert.assertEquals(0, intResult.intValue());
      //set to positive value (using variable name)
      parser.set("var1", new Integer(15));
      intResult = (Integer)parser.evaluate();
      Assert.assertNotNull(intResult);
      Assert.assertEquals(15, intResult.intValue());
      //get variable (using variable name)
      intResult = (Integer)parser.get("var1");
      Assert.assertNotNull(intResult);
View Full Code Here

      intResult = (Integer)parser.get("var1");
      Assert.assertNotNull(intResult);
      Assert.assertEquals(15, intResult.intValue());
      //set to negative value (using index)
      parser.set(0, new Integer(-19));
      intResult = (Integer)parser.evaluate();
      Assert.assertNotNull(intResult);
      Assert.assertEquals(-19, intResult.intValue());
      //get variable (using index)
      intResult = (Integer)parser.get(0);
      Assert.assertNotNull(intResult);
View Full Code Here

      intResult = (Integer)parser.get(0);
      Assert.assertNotNull(intResult);
      Assert.assertEquals(-19, intResult.intValue());
      //set to zero
      parser.set("var1", new Integer(0));
      intResult = (Integer)parser.evaluate();
      Assert.assertNotNull(intResult);
      Assert.assertEquals(0, intResult.intValue());
      //set/get invalid variable name
      status = parser.set("var2", new Integer(50));
      Assert.assertFalse(status);
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.