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

View differences:

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