Revision 46056 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/TestCompiler.java
TestCompiler.java | ||
---|---|---|
555 | 555 |
assertEquals( "ARRAY[ ARRAY[ 2, 'Val', '2018' ], ARRAY[ 3, 'ali', '2018' ], ARRAY[ 5, 'Val', '2020' ], ARRAY[ 7, 'ali', '2020' ] ]", code.toString()); |
556 | 556 |
} |
557 | 557 |
|
558 |
public void testListAdd() { |
|
559 |
String source = "list().add(10)"; |
|
560 |
|
|
561 |
Compiler compiler = createCompiler(); |
|
562 |
|
|
563 |
Code code = compiler.compileExpression(source); |
|
564 |
code.link(this.createSymbolTable()); |
|
565 |
assertEquals( "list().add(10)", code.toString()); |
|
566 |
} |
|
567 |
|
|
568 |
public void testListSet() { |
|
569 |
String source = "list(1,2,3).set(1,20)"; |
|
570 |
|
|
571 |
Compiler compiler = createCompiler(); |
|
572 |
|
|
573 |
Code code = compiler.compileExpression(source); |
|
574 |
code.link(this.createSymbolTable()); |
|
575 |
assertEquals( "list(1, 2, 3).set(1, 20)", code.toString()); |
|
576 |
} |
|
577 |
|
|
558 | 578 |
} |
Also available in: Unified diff