*/
public class TestFormulaParser extends TestCase {
public void testParse(){
Formula[] ops = {
new Guide("adj1", "val 100"),
new Guide("adj2", "val 200"),
new Guide("adj3", "val -1"),
new Guide("a1", "*/ adj1 2 adj2"), // a1 = 100*2 / 200
new Guide("a2", "+- adj2 a1 adj1"), // a2 = 200 + a1 - 100
new Guide("a3", "+/ adj1 adj2 adj2"), // a3 = (100 + 200) / 200
new Guide("a4", "?: adj3 adj1 adj2"), // a4 = adj3 > 0 ? adj1 : adj2
new Guide("a5", "abs -2"),
};
CustomGeometry geom = new CustomGeometry(CTCustomGeometry2D.Factory.newInstance());
Context ctx = new Context(geom, null, null);
for(Formula fmla : ops) {