From a4455ddbf2abd591cad1898bb8b9269a531c366a Mon Sep 17 00:00:00 2001 From: Noemi Praml Date: Wed, 31 Jan 2024 10:16:51 +0100 Subject: [PATCH] Exclude test for DB2 --- .../tests/query/TestQueryFindPagedList.java | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/ebean-test/src/test/java/org/tests/query/TestQueryFindPagedList.java b/ebean-test/src/test/java/org/tests/query/TestQueryFindPagedList.java index 4b9cba719..9632a8d87 100644 --- a/ebean-test/src/test/java/org/tests/query/TestQueryFindPagedList.java +++ b/ebean-test/src/test/java/org/tests/query/TestQueryFindPagedList.java @@ -11,6 +11,7 @@ import org.tests.model.basic.Order; import org.tests.model.basic.ResetBasicData; import jakarta.persistence.PersistenceException; + import java.util.List; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; @@ -269,23 +270,25 @@ public class TestQueryFindPagedList extends BaseTestCase { @Test void test_forUpdate() { - ResetBasicData.reset(); + if (!isDb2()) { + ResetBasicData.reset(); - try (Transaction txn = DB.beginTransaction()) { - PagedList pagedList = DB.find(Order.class).forUpdate().setMaxRows(2).findPagedList(); + try (Transaction txn = DB.beginTransaction()) { + PagedList pagedList = DB.find(Order.class).forUpdate().setMaxRows(2).findPagedList(); - LoggedSql.start(); - int totalCount = pagedList.getTotalCount(); - assertThat(totalCount).isGreaterThan(2); + LoggedSql.start(); + int totalCount = pagedList.getTotalCount(); + assertThat(totalCount).isGreaterThan(2); - List list = pagedList.getList(); - assertThat(list).hasSize(2); + List list = pagedList.getList(); + assertThat(list).hasSize(2); - List sql = LoggedSql.stop(); - assertThat(sql).hasSize(2); - assertThat(sql.get(0)).contains("select count(*) from o_order t0;"); - if (isH2() || isPostgresCompatible()) { - assertThat(sql.get(1)).contains(" limit 2 for update;"); + List sql = LoggedSql.stop(); + assertThat(sql).hasSize(2); + assertThat(sql.get(0)).contains("select count(*) from o_order t0;"); + if (isH2() || isPostgresCompatible()) { + assertThat(sql.get(1)).contains(" limit 2 for update;"); + } } } }