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

asf-gitbox-commits 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 10057404e tests cleanup
10057404e is described below

commit 10057404ecd68d31f08001fc74598857204f7677
Author: Andrus Adamchik <[email protected]>
AuthorDate: Fri May 15 19:14:07 2026 -0400

    tests cleanup
    
    further unwinding weird tests injection
---
 .../cayenne/runtime/CayenneRuntimeBuilderIT.java   | 186 ++++++++++-----------
 .../unit/{runtime => }/AllTestsSchemaManager.java  |   3 +-
 .../org/apache/cayenne/unit/CayenneTestsEnv.java   |   1 -
 .../org/apache/cayenne/unit/runtime/DbCleaner.java |   1 +
 4 files changed, 94 insertions(+), 97 deletions(-)

diff --git 
a/cayenne/src/test/java/org/apache/cayenne/runtime/CayenneRuntimeBuilderIT.java 
b/cayenne/src/test/java/org/apache/cayenne/runtime/CayenneRuntimeBuilderIT.java
index 13be85b4f..1eefe1d6b 100644
--- 
a/cayenne/src/test/java/org/apache/cayenne/runtime/CayenneRuntimeBuilderIT.java
+++ 
b/cayenne/src/test/java/org/apache/cayenne/runtime/CayenneRuntimeBuilderIT.java
@@ -18,138 +18,136 @@
  ****************************************************************/
 package org.apache.cayenne.runtime;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertSame;
-
-import java.util.List;
-
-import javax.sql.DataSource;
-
 import org.apache.cayenne.DataRow;
 import org.apache.cayenne.ObjectContext;
 import org.apache.cayenne.access.DataNode;
 import org.apache.cayenne.configuration.DataSourceDescriptor;
 import org.apache.cayenne.map.DataMap;
 import org.apache.cayenne.query.SQLSelect;
-import org.apache.cayenne.test.jdbc.TableHelper;
-import org.apache.cayenne.unit.runtime.CayenneProjects;
 import org.apache.cayenne.unit.CayenneTestsEnv;
+import org.apache.cayenne.unit.runtime.CayenneProjects;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
-@SuppressWarnings("deprecation")
-public class CayenneRuntimeBuilderIT {
+import javax.sql.DataSource;
+import java.util.List;
 
-       @RegisterExtension
-       static final CayenneTestsEnv env = 
CayenneTestsEnv.forProject(CayenneProjects.TESTMAP_PROJECT);
+import static org.junit.jupiter.api.Assertions.*;
 
-       private CayenneRuntime runtime;
-       private DataSourceDescriptor dsi;
+public class CayenneRuntimeBuilderIT {
 
-       private CayenneRuntime localRuntime;
-       private DataSource dataSource;
+    @RegisterExtension
+    static final CayenneTestsEnv env = 
CayenneTestsEnv.forProject(CayenneProjects.TESTMAP_PROJECT);
 
-       @AfterEach
-       public void stopLocalRuntime() {
+    private DataSourceDescriptor dsi;
+    private CayenneRuntime localRuntime;
+    private DataSource dataSource;
 
-               // even though we don't supply real configs here, we sometimes 
access
-               // DataDomain, and this starts EventManager threads that need 
to be
-               // shutdown
-               if (localRuntime != null) {
-                       localRuntime.shutdown();
-               }
-       }
+    @AfterEach
+    public void stopLocalRuntime() {
 
-       @BeforeEach
-       public void setUp() throws Exception {
-               runtime = env.runtime();
-               dsi = env.dataSourceDescriptor();
-               TableHelper tArtist = env.table("ARTIST", "ARTIST_ID", 
"ARTIST_NAME");
-               tArtist.insert(33001, "AA1");
-               tArtist.insert(33002, "AA2");
+        // even though we don't supply real configs here, we sometimes access
+        // DataDomain, and this starts EventManager threads that need to be
+        // shutdown
+        if (localRuntime != null) {
+            localRuntime.shutdown();
+        }
+    }
 
-               this.dataSource = runtime.getDataSource("testmap");
-       }
+    @BeforeEach
+    public void setUp() throws Exception {
 
-       @Test
-       public void configFree_WithDBParams() {
+        this.dsi = env.dataSourceDescriptor();
+        this.dataSource = env.runtime().getDataSource("testmap");
 
-               localRuntime = new 
CayenneRuntimeBuilder(null).jdbcDriver(dsi.getJdbcDriver()).url(dsi.getDataSourceUrl())
-                               
.password(dsi.getPassword()).user(dsi.getUserName()).minConnections(1).maxConnections(2).build();
+        env.table("ARTIST", "ARTIST_ID", "ARTIST_NAME")
+                .insert(33001, "AA1")
+                .insert(33002, "AA2");
+    }
 
-               List<DataRow> result = SQLSelect.dataRowQuery("SELECT * FROM 
ARTIST").select(localRuntime.newContext());
-               assertEquals(2, result.size());
-       }
+    @Test
+    public void configFree_WithDBParams() {
 
-       @Test
-       public void configFree_WithDBParams_WithProject() {
+        localRuntime = new CayenneRuntimeBuilder(null)
+                .jdbcDriver(dsi.getJdbcDriver())
+                .url(dsi.getDataSourceUrl())
+                .password(dsi.getPassword())
+                .user(dsi.getUserName())
+                .minConnections(1)
+                .maxConnections(2).build();
 
-               localRuntime = new 
CayenneRuntimeBuilder(null).addConfig(CayenneProjects.TESTMAP_PROJECT)
-                               
.jdbcDriver(dsi.getJdbcDriver()).url(dsi.getDataSourceUrl()).password(dsi.getPassword())
-                               
.user(dsi.getUserName()).minConnections(1).maxConnections(2).build();
+        List<DataRow> result = SQLSelect.dataRowQuery("SELECT * FROM 
ARTIST").select(localRuntime.newContext());
+        assertEquals(2, result.size());
+    }
 
-               DataMap map = 
localRuntime.getDataDomain().getDataMap("testmap");
-               assertNotNull(map);
+    @Test
+    public void configFree_WithDBParams_WithProject() {
 
-               DataNode node = localRuntime.getDataDomain().getDefaultNode();
-               assertNotNull(node);
-               assertEquals(1, node.getDataMaps().size());
+        localRuntime = new 
CayenneRuntimeBuilder(null).addConfig(CayenneProjects.TESTMAP_PROJECT)
+                
.jdbcDriver(dsi.getJdbcDriver()).url(dsi.getDataSourceUrl()).password(dsi.getPassword())
+                
.user(dsi.getUserName()).minConnections(1).maxConnections(2).build();
 
-               assertSame(map, node.getDataMap("testmap"));
-       }
+        DataMap map = localRuntime.getDataDomain().getDataMap("testmap");
+        assertNotNull(map);
 
-       @Test
-       public void configFree_WithDataSource() {
+        DataNode node = localRuntime.getDataDomain().getDefaultNode();
+        assertNotNull(node);
+        assertEquals(1, node.getDataMaps().size());
 
-               localRuntime = new 
CayenneRuntimeBuilder(null).dataSource(dataSource).build();
+        assertSame(map, node.getDataMap("testmap"));
+    }
 
-               List<DataRow> result = SQLSelect.dataRowQuery("SELECT * FROM 
ARTIST").select(localRuntime.newContext());
-               assertEquals(2, result.size());
-       }
+    @Test
+    public void configFree_WithDataSource() {
 
-       @Test
-       public void noNodeConfig_WithDataSource() {
+        localRuntime = new 
CayenneRuntimeBuilder(null).dataSource(dataSource).build();
 
-               localRuntime = new 
CayenneRuntimeBuilder(null).addConfig(CayenneProjects.TESTMAP_PROJECT).dataSource(dataSource)
-                               .build();
+        List<DataRow> result = SQLSelect.dataRowQuery("SELECT * FROM 
ARTIST").select(localRuntime.newContext());
+        assertEquals(2, result.size());
+    }
 
-               DataMap map = 
localRuntime.getDataDomain().getDataMap("testmap");
-               assertNotNull(map);
+    @Test
+    public void noNodeConfig_WithDataSource() {
 
-               DataNode node = localRuntime.getDataDomain().getDefaultNode();
-               assertNotNull(node);
-               assertEquals(1, node.getDataMaps().size());
+        localRuntime = new 
CayenneRuntimeBuilder(null).addConfig(CayenneProjects.TESTMAP_PROJECT).dataSource(dataSource)
+                .build();
 
-               assertSame(map, node.getDataMap("testmap"));
-       }
+        DataMap map = localRuntime.getDataDomain().getDataMap("testmap");
+        assertNotNull(map);
 
-       @Test
-       public void unnamedDomain_MultiLocation() {
-               localRuntime = new 
CayenneRuntimeBuilder(null).addConfigs(CayenneProjects.TESTMAP_PROJECT,
-                               CayenneProjects.EMBEDDABLE_PROJECT).build();
+        DataNode node = localRuntime.getDataDomain().getDefaultNode();
+        assertNotNull(node);
+        assertEquals(1, node.getDataMaps().size());
 
-               assertEquals("cayenne", localRuntime.getDataDomain().getName());
-       }
+        assertSame(map, node.getDataMap("testmap"));
+    }
 
-       @Test
-       public void namedDomain_MultiLocation() {
-               localRuntime = new 
CayenneRuntimeBuilder("myd").addConfigs(CayenneProjects.TESTMAP_PROJECT,
-                               CayenneProjects.EMBEDDABLE_PROJECT).build();
-               assertEquals("myd", localRuntime.getDataDomain().getName());
-       }
+    @Test
+    public void unnamedDomain_MultiLocation() {
+        localRuntime = new 
CayenneRuntimeBuilder(null).addConfigs(CayenneProjects.TESTMAP_PROJECT,
+                CayenneProjects.EMBEDDABLE_PROJECT).build();
 
-       /**
-        * Test case for CAY-2265
-        */
-       @Test
-       public void unnamedDomain_CustomNameProjectFile() {
-               localRuntime = new 
CayenneRuntimeBuilder(null).addConfigs(CayenneProjects.CUSTOM_NAME_PROJECT).build();
-               assertEquals("cayenne", localRuntime.getDataDomain().getName());
+        assertEquals("cayenne", localRuntime.getDataDomain().getName());
+    }
 
-               ObjectContext context = localRuntime.newContext();
-               assertNotNull(context);
-       }
+    @Test
+    public void namedDomain_MultiLocation() {
+        localRuntime = new 
CayenneRuntimeBuilder("myd").addConfigs(CayenneProjects.TESTMAP_PROJECT,
+                CayenneProjects.EMBEDDABLE_PROJECT).build();
+        assertEquals("myd", localRuntime.getDataDomain().getName());
+    }
+
+    /**
+     * Test case for CAY-2265
+     */
+    @Test
+    public void unnamedDomain_CustomNameProjectFile() {
+        localRuntime = new 
CayenneRuntimeBuilder(null).addConfigs(CayenneProjects.CUSTOM_NAME_PROJECT).build();
+        assertEquals("cayenne", localRuntime.getDataDomain().getName());
+
+        ObjectContext context = localRuntime.newContext();
+        assertNotNull(context);
+    }
 }
diff --git 
a/cayenne/src/test/java/org/apache/cayenne/unit/runtime/AllTestsSchemaManager.java
 b/cayenne/src/test/java/org/apache/cayenne/unit/AllTestsSchemaManager.java
similarity index 99%
rename from 
cayenne/src/test/java/org/apache/cayenne/unit/runtime/AllTestsSchemaManager.java
rename to 
cayenne/src/test/java/org/apache/cayenne/unit/AllTestsSchemaManager.java
index b4f8de24a..a11886a50 100644
--- 
a/cayenne/src/test/java/org/apache/cayenne/unit/runtime/AllTestsSchemaManager.java
+++ b/cayenne/src/test/java/org/apache/cayenne/unit/AllTestsSchemaManager.java
@@ -17,7 +17,7 @@
  *  under the License.
  ****************************************************************/
 
-package org.apache.cayenne.unit.runtime;
+package org.apache.cayenne.unit;
 
 import org.apache.cayenne.access.DataDomain;
 import org.apache.cayenne.access.DataNode;
@@ -37,7 +37,6 @@ import org.apache.cayenne.map.DbAttribute;
 import org.apache.cayenne.map.DbEntity;
 import org.apache.cayenne.map.Procedure;
 import org.apache.cayenne.resource.URLResource;
-import org.apache.cayenne.unit.TestDataSources;
 import org.apache.cayenne.unit.dba.TestDbAdapter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/cayenne/src/test/java/org/apache/cayenne/unit/CayenneTestsEnv.java 
b/cayenne/src/test/java/org/apache/cayenne/unit/CayenneTestsEnv.java
index edc224aaf..c94d28069 100644
--- a/cayenne/src/test/java/org/apache/cayenne/unit/CayenneTestsEnv.java
+++ b/cayenne/src/test/java/org/apache/cayenne/unit/CayenneTestsEnv.java
@@ -45,7 +45,6 @@ import org.apache.cayenne.runtime.CayenneRuntime;
 import org.apache.cayenne.test.jdbc.DbHelper;
 import org.apache.cayenne.test.jdbc.TableHelper;
 import org.apache.cayenne.unit.dba.TestDbAdapter;
-import org.apache.cayenne.unit.runtime.AllTestsSchemaManager;
 import org.apache.cayenne.unit.runtime.DbCleaner;
 import org.apache.cayenne.unit.runtime.FlavoredDbHelper;
 import org.apache.cayenne.unit.runtime.RuntimeCaseModule;
diff --git 
a/cayenne/src/test/java/org/apache/cayenne/unit/runtime/DbCleaner.java 
b/cayenne/src/test/java/org/apache/cayenne/unit/runtime/DbCleaner.java
index baf6034d7..deb93c12e 100644
--- a/cayenne/src/test/java/org/apache/cayenne/unit/runtime/DbCleaner.java
+++ b/cayenne/src/test/java/org/apache/cayenne/unit/runtime/DbCleaner.java
@@ -21,6 +21,7 @@ package org.apache.cayenne.unit.runtime;
 
 import org.apache.cayenne.map.DbEntity;
 import org.apache.cayenne.test.jdbc.DbHelper;
+import org.apache.cayenne.unit.AllTestsSchemaManager;
 
 import java.sql.SQLException;
 import java.util.Set;

Reply via email to