From 760be3e2bb7663fe9246acd371b0f834e75f25b5 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 27 Dec 2012 11:45:04 +0100 Subject: [PATCH] [#2057] Implicit parameters/bindings for LIMIT ... OFFSET are not exposed - Added integration test --- .../src/org/jooq/test/_/testcases/OrderByTests.java | 9 +++++++++ jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/OrderByTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/OrderByTests.java index 310b3535ca..d21b577c25 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/OrderByTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/OrderByTests.java @@ -49,6 +49,7 @@ import static org.jooq.impl.Factory.inline; import static org.jooq.impl.Factory.lower; import static org.jooq.impl.Factory.param; import static org.jooq.impl.Factory.table; +import static org.jooq.impl.Factory.val; import java.sql.Date; import java.util.Arrays; @@ -309,6 +310,14 @@ extends BaseTest select = create().select().limit(1).offset(2); + assertSame(asList(1, 2), select.getBindValues()); + assertSame(asList(val(1), val(2)), select.getParams().values()); + } + @Test public void testLimitNamedParams() throws Exception { if (asList(ASE, INGRES).contains(getDialect())) { diff --git a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java index e1bb2d40c9..9caa42d2ad 100644 --- a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java +++ b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java @@ -1468,6 +1468,11 @@ public abstract class jOOQAbstractTest< new OrderByTests(this).testLimit(); } + @Test + public void testLimitBindValues() throws Exception { + new OrderByTests(this).testLimitBindValues(); + } + @Test public void testLimitNested() throws Exception { new OrderByTests(this).testLimitNested();