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