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

View differences:

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