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 993153856 these look like dead code, no?
993153856 is described below

commit 9931538568e524034dcbbe276d8087c45b0a8954
Author: Andrus Adamchik <[email protected]>
AuthorDate: Tue May 12 20:12:42 2026 -0400

    these look like dead code, no?
---
 .../translator/select/ObjPathProcessorIT2.java     | 92 ----------------------
 .../translator/select/ObjPathProcessorIT3.java     | 83 -------------------
 .../translator/select/ObjPathProcessorIT4.java     | 73 -----------------
 3 files changed, 248 deletions(-)

diff --git 
a/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT2.java
 
b/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT2.java
deleted file mode 100644
index e847cabb3..000000000
--- 
a/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT2.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*****************************************************************
- *   Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    https://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- ****************************************************************/
-
-package org.apache.cayenne.access.translator.select;
-
-import org.apache.cayenne.ObjectContext;
-import org.apache.cayenne.dba.DbAdapter;
-import org.apache.cayenne.di.Inject;
-import org.apache.cayenne.exp.path.CayennePath;
-import org.apache.cayenne.map.ObjEntity;
-import org.apache.cayenne.query.ObjectSelect;
-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.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Test;
-import org.mockito.Mockito;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-/**
- * @since 4.2
- */
-@UseCayenneRuntime(CayenneProjects.COMPOUND_PROJECT)
-public class ObjPathProcessorIT2 extends RuntimeCase {
-
-    @Inject
-    protected ObjectContext context;
-
-    private ObjPathProcessor pathProcessor;
-
-    @BeforeEach
-    public void prepareTranslationContext() {
-        TranslatorContext translatorContext = new TranslatorContext(
-                new FluentSelectWrapper(ObjectSelect.query(Object.class)),
-                Mockito.mock(DbAdapter.class),
-                context.getEntityResolver(),
-                null
-        );
-        ObjEntity entity = 
context.getEntityResolver().getObjEntity("CompoundFkTestEntity");
-        pathProcessor = new ObjPathProcessor(translatorContext, entity, null);
-    }
-
-    @Test
-    public void simpleAttributePathTranslation() {
-        PathTranslationResult result = 
pathProcessor.process(CayennePath.of("name"));
-        assertEquals(1, result.getDbAttributes().size());
-        assertEquals(1, result.getAttributePaths().size());
-
-        assertEquals("", result.getLastAttributePath());
-        assertEquals("NAME", result.getLastAttribute().getName());
-    }
-
-    @Test
-    public void compoundRelationshipPathTranslation() {
-        PathTranslationResult result = 
pathProcessor.process(CayennePath.of("toCompoundPk"));
-        assertEquals(2, result.getDbAttributes().size());
-        assertEquals(2, result.getAttributePaths().size());
-
-        assertEquals("", result.getAttributePaths().get(0));
-        assertEquals("F_KEY1", result.getDbAttributes().get(0).getName());
-
-        assertEquals("", result.getAttributePaths().get(1));
-        assertEquals("F_KEY2", result.getDbAttributes().get(1).getName());
-    }
-
-    @Test
-    public void compoundRelationshipFlattenedPathTranslation() {
-        PathTranslationResult result = 
pathProcessor.process(CayennePath.of("toCompoundPk.name"));
-
-        assertEquals(1, result.getDbAttributes().size());
-
-        assertEquals("toCompoundPk", result.getLastAttributePath());
-        assertEquals("NAME", result.getLastAttribute().getName());
-    }
-}
\ No newline at end of file
diff --git 
a/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT3.java
 
b/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT3.java
deleted file mode 100644
index 481b51371..000000000
--- 
a/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT3.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*****************************************************************
- *   Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    https://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- ****************************************************************/
-
-package org.apache.cayenne.access.translator.select;
-
-import org.apache.cayenne.ObjectContext;
-import org.apache.cayenne.dba.DbAdapter;
-import org.apache.cayenne.di.Inject;
-import org.apache.cayenne.exp.path.CayennePath;
-import org.apache.cayenne.map.ObjEntity;
-import org.apache.cayenne.query.ObjectSelect;
-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.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Test;
-import org.mockito.Mockito;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-/**
- * @since 4.2
- */
-@UseCayenneRuntime(CayenneProjects.RELATIONSHIPS_FLATTENED_PROJECT)
-public class ObjPathProcessorIT3 extends RuntimeCase {
-
-    @Inject
-    protected ObjectContext context;
-
-    private ObjPathProcessor pathProcessor;
-
-    @BeforeEach
-    public void prepareTranslationContext() {
-        TranslatorContext translatorContext = new TranslatorContext(
-                new FluentSelectWrapper(ObjectSelect.query(Object.class)),
-                Mockito.mock(DbAdapter.class),
-                context.getEntityResolver(),
-                null
-        );
-        ObjEntity entity = 
context.getEntityResolver().getObjEntity("FlattenedTest5");
-        pathProcessor = new ObjPathProcessor(translatorContext, entity, null);
-    }
-
-    @Test
-    public void simpleAttributePathTranslation() {
-        PathTranslationResult result = 
pathProcessor.process(CayennePath.of("name"));
-        assertEquals(1, result.getDbAttributes().size());
-        assertEquals(1, result.getAttributePaths().size());
-
-        assertEquals("", result.getLastAttributePath());
-        assertEquals("NAME", result.getLastAttribute().getName());
-    }
-
-    @Test
-    public void flattenedRelationshipPathTranslation() {
-        PathTranslationResult result = 
pathProcessor.process(CayennePath.of("toFT1"));
-        assertEquals(2, result.getDbAttributes().size());
-        assertEquals(2, result.getAttributePaths().size());
-
-        assertEquals("complexJoin2", result.getAttributePaths().get(0));
-        assertEquals("PK", result.getDbAttributes().get(0).getName());
-
-        assertEquals("complexJoin2", result.getAttributePaths().get(1));
-        assertEquals("FT1_FK", result.getDbAttributes().get(1).getName());
-    }
-
-}
\ No newline at end of file
diff --git 
a/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT4.java
 
b/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT4.java
deleted file mode 100644
index 94e8c6c43..000000000
--- 
a/cayenne/src/test/java/org/apache/cayenne/access/translator/select/ObjPathProcessorIT4.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*****************************************************************
- *   Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    https://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- ****************************************************************/
-
-package org.apache.cayenne.access.translator.select;
-
-import org.apache.cayenne.ObjectContext;
-import org.apache.cayenne.dba.DbAdapter;
-import org.apache.cayenne.di.Inject;
-import org.apache.cayenne.exp.path.CayennePath;
-import org.apache.cayenne.map.ObjEntity;
-import org.apache.cayenne.query.ObjectSelect;
-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.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Test;
-import org.mockito.Mockito;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-/**
- * @since 4.2
- */
-@UseCayenneRuntime(CayenneProjects.TESTMAP_PROJECT)
-public class ObjPathProcessorIT4 extends RuntimeCase {
-
-    @Inject
-    protected ObjectContext context;
-
-    private ObjPathProcessor pathProcessor;
-
-    @BeforeEach
-    public void prepareTranslationContext() {
-        TranslatorContext translatorContext = new TranslatorContext(
-                new FluentSelectWrapper(ObjectSelect.query(Object.class)),
-                Mockito.mock(DbAdapter.class),
-                context.getEntityResolver(),
-                null
-        );
-        ObjEntity entity = 
context.getEntityResolver().getObjEntity("CompoundPainting");
-        pathProcessor = new ObjPathProcessor(translatorContext, entity, null);
-    }
-
-    @Test
-    public void simpleAttributePathTranslation() {
-        PathTranslationResult result = 
pathProcessor.process(CayennePath.of("textReview"));
-        assertEquals(2, result.getDbAttributes().size());
-        assertEquals(2, result.getAttributePaths().size());
-
-        assertEquals("toPaintingInfo", result.getAttributePaths().get(0));
-        assertEquals("PAINTING_ID", result.getDbAttributes().get(0).getName());
-
-        assertEquals("toPaintingInfo", result.getAttributePaths().get(1));
-        assertEquals("TEXT_REVIEW", result.getDbAttributes().get(1).getName());
-    }
-
-}
\ No newline at end of file

Reply via email to