Package org.jfree.formula

Examples of org.jfree.formula.Formula.evaluate()


      formula.initialize(context);
    } catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    Object eval = formula.evaluate();
    Assert.assertEquals(eval, result);
  }
}
View Full Code Here


            new ReportFormulaContext(getFormulaContext(), getDataRow());
        context.setDeclaringElement(getRuntime().getDeclaringParent());
        try
        {
          initFormula.initialize(context);
          return initFormula.evaluate();
        }
        finally
        {
          context.setDeclaringElement(null);
          context.setDataRow(null);
View Full Code Here

    // connects the parsed formula to the context. The context provides the
    // operator and function implementations and resolves the references.
    f.initialize(new DemoFormulaContext());

    JOptionPane.showMessageDialog(null, "The result is " + f.evaluate(),
        "Result", JOptionPane.INFORMATION_MESSAGE);

    System.exit(0);
  }
}
View Full Code Here

    }
    catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    Assert.assertEquals(formula.evaluate().getClass(), result.getClass());
    Assert.assertEquals(formula.evaluate(), result);
  }

  @Test(groups = "operators")
  public void testRangeOperator()
View Full Code Here

    catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    Assert.assertEquals(formula.evaluate().getClass(), result.getClass());
    Assert.assertEquals(formula.evaluate(), result);
  }

  @Test(groups = "operators")
  public void testRangeOperator()
  {
View Full Code Here

      formula.initialize(context);
    } catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    Object eval = formula.evaluate();
    Assert.assertEquals(eval, result);
  }
}
View Full Code Here

      formula.initialize(context);
    } catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    final Object evaluate = formula.evaluate();
    Assert.assertEquals(evaluate, LibFormulaErrorValue.ERROR_ILLEGAL_ARRAY_VALUE);
   
  }
 
  @Test(groups="types")
View Full Code Here

      formula.initialize(context);
    } catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    final Object evaluate = formula.evaluate();
    Assert.assertEquals(evaluate, LibFormulaErrorValue.ERROR_ILLEGAL_ARRAY_VALUE);
   
  }
 
  public void testReferenceArrays()
View Full Code Here

      formula.initialize(context);
    } catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    Object eval = formula.evaluate();
    Assert.assertEquals(eval, result, "Failure on " + eval.getClass());
  }
}
View Full Code Here

      formula.initialize(context);
    } catch (EvaluationException e)
    {
      Assert.fail("Initialization Error", e);
    }
    Object eval = formula.evaluate();
    Assert.assertEquals(eval, result);
  }
}
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.