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
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