diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/RenderAndBindTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/RenderAndBindTests.java index fd5fd2b157..43b1f514dd 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/RenderAndBindTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/RenderAndBindTests.java @@ -380,6 +380,35 @@ extends BaseTest result = create.selectFrom(T639()).orderBy(T639_ID()).fetch(); + assertEquals(1, (int) result.getValue(0, T639_ID())); + assertEquals(2, (int) result.getValue(1, T639_ID())); + assertEquals(1234, (int) (result.get(0).getValue(T639_BIG_DECIMAL(), Double.class) / 1E9)); + assertEquals(1234, (int) (result.get(0).getValue(T639_BIG_DECIMAL(), Float.class) / 1E9f)); + } + } + @Test public void testInlinedBindValuesForDatetime() throws Exception { jOOQAbstractTest.reset = false; diff --git a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java index 3d51c93f95..b30abc9ddf 100644 --- a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java +++ b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java @@ -1484,6 +1484,11 @@ public abstract class jOOQAbstractTest< new RenderAndBindTests(this).testInlinedBindValues(); } + @Test + public void testInlinedBindValuesForNumberTypes() throws Exception { + new RenderAndBindTests(this).testInlinedBindValuesForNumberTypes(); + } + @Test public void testInlinedBindValuesForDatetime() throws Exception { new RenderAndBindTests(this).testInlinedBindValuesForDatetime();