Revision 44421 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/TestInterpreter.java
TestInterpreter.java | ||
---|---|---|
85 | 85 |
assertEquals(23, ((Number)v).intValue()); |
86 | 86 |
} |
87 | 87 |
|
88 |
public void testNumberDMS() { |
|
89 |
SymbolTable symbolTable = createSymbolTable(); |
|
90 |
Compiler compiler = createCompiler(); |
|
91 |
Interpreter interpreter = createInterpreter(symbolTable); |
|
92 |
|
|
93 |
String source = "@10 30 1.2 N"; |
|
94 |
|
|
95 |
Code code = compiler.compileExpression(source); |
|
96 |
Object v = interpreter.run(code); |
|
97 |
assertEquals(-10.5003, Math.round(((Number)v).doubleValue()*10000d)/10000d); |
|
98 |
} |
|
99 |
|
|
88 | 100 |
public void testTrue() { |
89 | 101 |
SymbolTable symbolTable = createSymbolTable(); |
90 | 102 |
Compiler compiler = createCompiler(); |
Also available in: Unified diff