Mock implementation of ValueExpression.
ValueExpression
This implementation supports a limited subset of overall expression functionality:
44454647484950515253
private Expression nullExpr; public void setUp() { this.resolver = new MockVariableResolver(); this.low = new MockValueExpression(new Long(-10)); this.low_copy = new MockValueExpression(new Long(-10)); this.high = new MockValueExpression(new Long(10)); this.nullExpr = new MockValueExpression(null); }
373839404142434445
private Expression part3expr; public void setUp() { this.resolver = new MockVariableResolver(); this.part1expr = new MockValueExpression("part1"); this.part2expr = new MockValueExpression("part2"); this.part3expr = new MockValueExpression("part3"); }
394041424344454647
private Expression notBoolExpr; public void setUp() { this.resolver = new MockVariableResolver(); this.trueExpr = new MockValueExpression(Boolean.TRUE); this.falseExpr = new MockValueExpression(Boolean.FALSE); this.notBoolExpr = new MockValueExpression(new Long(0)); }