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 <[email protected]>
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) {