Revision 45153 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/TestJsonInterpreter.java
TestJsonInterpreter.java | ||
---|---|---|
78 | 78 |
Code code = compiler.compileExpression(source); |
79 | 79 |
Object v = interpreter.run(code); |
80 | 80 |
|
81 |
assertEquals("[ 10, 20, 'adios' ]", code.toString()); |
|
81 |
assertEquals("ARRAY[ 10, 20, 'adios' ]", code.toString());
|
|
82 | 82 |
assertTrue("List expected", v instanceof List); |
83 | 83 |
assertEquals(3, ((List)v).size()); |
84 | 84 |
assertEquals(10, ((List)v).get(0)); |
... | ... | |
165 | 165 |
Compiler compiler = createCompiler(); |
166 | 166 |
Interpreter interpreter = createInterpreter(symbolTable); |
167 | 167 |
|
168 |
String source = "to_json([ 10, 20, 'adios' ])"; |
|
168 |
String source = "to_json(ARRAY[ 10, 20, 'adios' ])";
|
|
169 | 169 |
|
170 | 170 |
Code code = compiler.compileExpression(source); |
171 | 171 |
Object v = interpreter.run(code); |
172 | 172 |
|
173 |
assertEquals("to_json([ 10, 20, 'adios' ])", code.toString()); |
|
173 |
assertEquals("to_json(ARRAY[ 10, 20, 'adios' ])", code.toString());
|
|
174 | 174 |
|
175 | 175 |
assertTrue("JsonArray expected", v instanceof JsonArray); |
176 | 176 |
assertEquals(3, ((JsonArray)v).size()); |
... | ... | |
184 | 184 |
Compiler compiler = createCompiler(); |
185 | 185 |
Interpreter interpreter = createInterpreter(symbolTable); |
186 | 186 |
|
187 |
String source = "to_json([ 10, 20, { diez:10, veinte:20, despedida:'adios' }, 'adios' ])"; |
|
187 |
String source = "to_json(ARRAY[ 10, 20, { diez:10, veinte:20, despedida:'adios' }, 'adios' ])";
|
|
188 | 188 |
|
189 | 189 |
Code code = compiler.compileExpression(source); |
190 | 190 |
Object v = interpreter.run(code); |
191 | 191 |
|
192 |
assertEquals("to_json([ 10, 20, { 'diez':10, 'veinte':20, 'despedida':'adios' }, 'adios' ])", code.toString()); |
|
192 |
assertEquals("to_json(ARRAY[ 10, 20, { 'diez':10, 'veinte':20, 'despedida':'adios' }, 'adios' ])", code.toString());
|
|
193 | 193 |
|
194 | 194 |
assertTrue("JsonArray expected", v instanceof JsonArray); |
195 | 195 |
assertEquals(4, ((JsonArray)v).size()); |
Also available in: Unified diff