net.sf.farrago.test
Class FarragoJdbcTest.TestSqlDecimalType

java.lang.Object
  extended by net.sf.farrago.test.FarragoJdbcTest.TestSqlType
      extended by net.sf.farrago.test.FarragoJdbcTest.TestSqlDecimalType
Enclosing class:
FarragoJdbcTest

private static class FarragoJdbcTest.TestSqlDecimalType
extends FarragoJdbcTest.TestSqlType

Defines class for testing decimal sql type


Field Summary
(package private) static int MAX_PRECISION
           
(package private)  BigInteger maxUnscaled
           
(package private)  BigInteger minUnscaled
           
(package private)  int precision
           
(package private)  int scale
           
 
Fields inherited from class net.sf.farrago.test.FarragoJdbcTest.TestSqlType
BADFORMAT, exceptionPatterns, INVALID, NOTNULLABLE, OUTOFRANGE, TOOLONG, VALID, validityName
 
Constructor Summary
FarragoJdbcTest.TestSqlDecimalType(int ordinal)
           
FarragoJdbcTest.TestSqlDecimalType(int ordinal, int precision)
           
FarragoJdbcTest.TestSqlDecimalType(int ordinal, int precision, int scale)
           
 
Method Summary
 int checkIsValid(Object value, boolean strict)
           
 Object getExpected(Object value)
           
private  BigInteger getMaxUnscaled()
           
private  BigInteger getMinUnscaled()
           
 
Methods inherited from class net.sf.farrago.test.FarragoJdbcTest.TestSqlType
checkIsValid, isBetween, isBetween
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_PRECISION

static final int MAX_PRECISION
See Also:
Constant Field Values

precision

int precision

scale

int scale

maxUnscaled

BigInteger maxUnscaled

minUnscaled

BigInteger minUnscaled
Constructor Detail

FarragoJdbcTest.TestSqlDecimalType

FarragoJdbcTest.TestSqlDecimalType(int ordinal)

FarragoJdbcTest.TestSqlDecimalType

FarragoJdbcTest.TestSqlDecimalType(int ordinal,
                                   int precision)

FarragoJdbcTest.TestSqlDecimalType

FarragoJdbcTest.TestSqlDecimalType(int ordinal,
                                   int precision,
                                   int scale)
Method Detail

getMaxUnscaled

private BigInteger getMaxUnscaled()

getMinUnscaled

private BigInteger getMinUnscaled()

checkIsValid

public int checkIsValid(Object value,
                        boolean strict)
Overrides:
checkIsValid in class FarragoJdbcTest.TestSqlType

getExpected

public Object getExpected(Object value)
Overrides:
getExpected in class FarragoJdbcTest.TestSqlType