This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new cc8211f86 Debug GitHub Actions failure
cc8211f86 is described below

commit cc8211f8617ef27f3fed99604d619e014159525c
Author: stariy95 <stari...@gmail.com>
AuthorDate: Tue Dec 12 16:13:21 2023 +0400

    Debug GitHub Actions failure
---
 .../apache/cayenne/access/jdbc/SelectActionIT.java | 23 +++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git 
a/cayenne/src/test/java/org/apache/cayenne/access/jdbc/SelectActionIT.java 
b/cayenne/src/test/java/org/apache/cayenne/access/jdbc/SelectActionIT.java
index aeb12f91f..5b1bc08ab 100644
--- a/cayenne/src/test/java/org/apache/cayenne/access/jdbc/SelectActionIT.java
+++ b/cayenne/src/test/java/org/apache/cayenne/access/jdbc/SelectActionIT.java
@@ -24,12 +24,15 @@ import org.apache.cayenne.Cayenne;
 import org.apache.cayenne.access.DataContext;
 import org.apache.cayenne.di.Inject;
 import org.apache.cayenne.query.ObjectSelect;
+import org.apache.cayenne.test.jdbc.DBHelper;
+import org.apache.cayenne.test.jdbc.TableHelper;
 import org.apache.cayenne.testdo.lob.ClobTestEntity;
 import org.apache.cayenne.testdo.lob.ClobTestRelation;
 import org.apache.cayenne.unit.UnitDbAdapter;
 import org.apache.cayenne.unit.di.runtime.CayenneProjects;
 import org.apache.cayenne.unit.di.runtime.RuntimeCase;
 import org.apache.cayenne.unit.di.runtime.UseCayenneRuntime;
+import org.junit.Before;
 import org.junit.Test;
 
 import static org.junit.Assert.assertEquals;
@@ -44,8 +47,20 @@ public class SelectActionIT extends RuntimeCase {
     @Inject
     private UnitDbAdapter accessStackAdapter;
 
+    @Inject
+    protected DBHelper dbHelper;
+
+    TableHelper clob;
+    TableHelper clobRelation;
+
+    @Before
+    public void setUpHelpers() {
+        clob = new TableHelper(dbHelper, "CLOB_TEST");
+        clobRelation = new TableHelper(dbHelper, "CLOB_TEST_RELATION");
+    }
+
     @Test
-    public void testFetchLimit_DistinctResultIterator() {
+    public void testFetchLimit_DistinctResultIterator() throws Exception {
         if (accessStackAdapter.supportsLobs()) {
 
             insertClobDb();
@@ -61,7 +76,7 @@ public class SelectActionIT extends RuntimeCase {
     }
 
     @Test
-    public void testColumnSelect_DistinctResultIterator() {
+    public void testColumnSelect_DistinctResultIterator() throws Exception {
         if (accessStackAdapter.supportsLobs()) {
 
             insertClobDb();
@@ -77,7 +92,9 @@ public class SelectActionIT extends RuntimeCase {
         }
     }
 
-    protected void insertClobDb() {
+    protected void insertClobDb() throws Exception {
+        clobRelation.deleteAll();
+        clob.deleteAll();
         for (int i = 0; i < 80; i++) {
             ClobTestEntity obj = context.newObject(ClobTestEntity.class);
             if (i < 20) {

Reply via email to