diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/BatchTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/BatchTests.java index 4cc2431b84..4e2faa3fc9 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/BatchTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/BatchTests.java @@ -41,6 +41,7 @@ package org.jooq.test._.testcases; import static java.util.Arrays.asList; +import static java.util.Collections.nCopies; import static org.jooq.impl.DSL.delete; import static org.jooq.impl.DSL.insertInto; import static org.jooq.impl.DSL.selectOne; @@ -152,6 +153,27 @@ extends BaseTest dates = create().fetch(TDates()); + assertEquals(3, dates.size()); + assertEquals(asList(1, 2, 3), dates.getValues(TDates_ID())); + assertEquals(nCopies(3, null), dates.getValues(TDates_D())); + assertEquals(nCopies(3, null), dates.getValues(TDates_T())); + assertEquals(nCopies(3, null), dates.getValues(TDates_TS())); + + } + @Test public void testBatchMultiple() 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 7ad6b485c0..926796e2f8 100644 --- a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java +++ b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java @@ -2431,6 +2431,11 @@ public abstract class jOOQAbstractTest< new BatchTests(this).testBatchSingle(); } + @Test + public void testBatchSingleWithNulls() throws Exception { + new BatchTests(this).testBatchSingleWithNulls(); + } + @Test public void testBatchMultiple() throws Exception { new BatchTests(this).testBatchMultiple();