Revision 46050 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
539 539
        code.link(this.createSymbolTable());
540 540
        assertEquals( "GETATTR(\"ARENA2_VEHICULOS\", ('ID_ACCIDENTE' || 3))", code.toString());
541 541
    }
542
    
543
    public void testJson1() {
544
        String source =  "[\n" +
545
"        [2,'Val','2018'],\n" +
546
"        [3,'ali','2018'],\n" +
547
"        [5,'Val','2020'],\n" +
548
"        [7,'ali','2020']\n" +
549
"        ]";
542 550

  
551
        Compiler compiler = createCompiler();
552
        
553
        Code code = compiler.compileExpression(source);
554
        code.link(this.createSymbolTable());
555
        assertEquals( "ARRAY[ ARRAY[ 2, 'Val', '2018' ], ARRAY[ 3, 'ali', '2018' ], ARRAY[ 5, 'Val', '2020' ], ARRAY[ 7, 'ali', '2020' ] ]", code.toString());
556
    }
543 557

  
544 558
}

Also available in: Unified diff