Revision 44384 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
118 118
        assertEquals(null, interpreter.run(code));
119 119
    }
120 120
    
121
    public void testIsNull() {
122
        SymbolTable symbolTable = createSymbolTable();
123
        Compiler compiler = createCompiler();
124
        Interpreter interpreter = createInterpreter(symbolTable);
125
        
126
        String source = "10 is null";
127

  
128
        Code code = compiler.compileExpression(source);
129
        assertEquals(false, interpreter.run(code));
130
    }
131
    
132
    public void testIsNotNull() {
133
        SymbolTable symbolTable = createSymbolTable();
134
        Compiler compiler = createCompiler();
135
        Interpreter interpreter = createInterpreter(symbolTable);
136
        
137
        String source = "10 is not null";
138

  
139
        Code code = compiler.compileExpression(source);
140
        assertEquals(true, interpreter.run(code));
141
    }
142
    
121 143
    public void testAdd1() {
122 144
        SymbolTable symbolTable = createSymbolTable();
123 145
        Compiler compiler = createCompiler();

Also available in: Unified diff