Revision 44797 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/TestExpressionBuilder.java

View differences:

TestExpressionBuilder.java
5 5
import org.apache.commons.lang3.ArrayUtils;
6 6
import org.gvsig.expressionevaluator.ExpressionBuilder;
7 7
import org.gvsig.expressionevaluator.ExpressionUtils;
8
import org.gvsig.tools.dataTypes.DataTypeUtils;
9
import org.gvsig.tools.dataTypes.DataTypes;
8 10
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer;
9 11

  
10 12
public class TestExpressionBuilder extends TestCase {
......
591 593
        );
592 594
    }
593 595
    
596
    public void testConstant() {
597
        ExpressionBuilder builder = createExpressionBuilder();
598

  
599
        ExpressionBuilder.Value v = builder.constant(10,DataTypes.INT);
600
        assertEquals("10", v.toString());
601

  
602
        v = builder.constant("10",DataTypes.INT);
603
        assertEquals("10", v.toString());
604

  
605
        v = builder.constant(10,DataTypes.LONG);
606
        assertEquals("10", v.toString());
607

  
608
        v = builder.constant("10",DataTypes.LONG);
609
        assertEquals("10", v.toString());
610

  
611
        v = builder.constant(10.5,DataTypes.DOUBLE);
612
        assertEquals("10.5", v.toString());
613

  
614
        v = builder.constant("10.5",DataTypes.DOUBLE);
615
        assertEquals("10.5", v.toString());
616

  
617
        v = builder.constant(10,DataTypes.STRING);
618
        assertEquals("'10'", v.toString());
619

  
620
        v = builder.constant(10.5,DataTypes.STRING);
621
        assertEquals("'10.5'", v.toString());
622

  
623
    }
624

  
594 625
}

Also available in: Unified diff