From 8db3c0a7bff8094fc8a9a849784fbaf2db0fd152 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 24 Aug 2012 11:44:53 +0200 Subject: [PATCH] [#430] Add support for the Firebird database - Fixed testFetchResultSet() integration test --- jOOQ-test/src/org/jooq/test/_/testcases/FetchTests.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/FetchTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/FetchTests.java index 31cdaabb36..fdb8322280 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/FetchTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/FetchTests.java @@ -1137,17 +1137,16 @@ extends BaseTest c1 = create().fetchLazy("select * from t_author order by id"); + // [#1723] Fetching ResultSets into Cursors (Firebird can't have two + // open Cursors in parallel... + Result c1 = create().fetch("select * from t_author order by id"); Cursor c2 = create().fetchLazy(create().resultQuery("select * from t_author order by id").fetchResultSet()); for (int j = 0; j < 2; j++) { - assertTrue(c1.hasNext()); assertTrue(c2.hasNext()); - assertEquals(c1.fetchOne(), c2.fetchOne()); + assertEquals(c1.remove(0), c2.fetchOne()); } - assertFalse(c1.hasNext()); assertFalse(c2.hasNext()); // Fetching ResultSets