@Test public void testBigDecimalZeroScale() throws SQLException { final BigDecimal orig = new BigDecimal(BigInteger.valueOf(137L), 1); NumberAccessor accessor = new AbstractCursor.NumberAccessor( new Getter() { @Override public Object getObject() { return orig; } @Override public boolean wasNull() { return false; } }, 0); assertEquals(orig, accessor.getBigDecimal(0)); }
@Test public void testBigDecimalZeroScale() { final BigDecimal orig = new BigDecimal(BigInteger.valueOf(137L), 1); NumberAccessor accessor = new AbstractCursor.NumberAccessor( new Getter() { @Override public Object getObject() { return orig; } @Override public boolean wasNull() { return false; } }, 0); assertEquals(orig, accessor.getBigDecimal(0)); }
@Test public void testBigDecimalZeroScale() throws SQLException { final BigDecimal orig = new BigDecimal(BigInteger.valueOf(137L), 1); NumberAccessor accessor = new AbstractCursor.NumberAccessor( new Getter() { @Override public Object getObject() { return orig; } @Override public boolean wasNull() { return false; } }, 0); assertEquals(orig, accessor.getBigDecimal(0)); }
case Types.NUMERIC: case Types.DECIMAL: return new NumberAccessor(getter, columnMetaData.scale);
case Types.NUMERIC: case Types.DECIMAL: return new NumberAccessor(getter, columnMetaData.scale);
case Types.NUMERIC: case Types.DECIMAL: return new NumberAccessor(getter, columnMetaData.scale);