Revision 44622 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/test/java/org/gvsig/expresionevaluator/impl/TestExpression.java
TestExpression.java | ||
---|---|---|
110 | 110 |
public void testB() { |
111 | 111 |
|
112 | 112 |
Expression expression = createExpression(); |
113 |
expression.setPhrase("MYVALUE()"); |
|
113 |
expression.setPhrase("MYVALUE()*10");
|
|
114 | 114 |
|
115 | 115 |
MyValueSymbolTable t1 = new MyValueSymbolTable("MyValueSymbolTable1"); |
116 | 116 |
t1.setValue(2); |
117 | 117 |
Object v1 = expression.execute(t1); |
118 |
assertEquals(2, (int) v1); |
|
118 |
assertEquals(20, (int) v1);
|
|
119 | 119 |
|
120 | 120 |
t1.setValue(3); |
121 | 121 |
v1 = expression.execute(t1); |
122 |
assertEquals(3, (int) v1); |
|
122 |
assertEquals(30, (int) v1);
|
|
123 | 123 |
|
124 | 124 |
MyValueSymbolTable t2 = new MyValueSymbolTable("MyValueSymbolTable2"); |
125 |
expression.link(t2); |
|
126 | 125 |
t2.setValue(4); |
127 | 126 |
v1 = expression.execute(t2); |
128 |
assertEquals(4, (int) v1); |
|
127 |
assertEquals(40, (int) v1);
|
|
129 | 128 |
|
130 | 129 |
} |
131 | 130 |
|
Also available in: Unified diff