This is an automated email from the ASF dual-hosted git repository. aadamchik 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 2b283be16 test refactoring - removing "java8" label 2b283be16 is described below commit 2b283be167f77573096b115c0bc6c3d8f7e62f57 Author: Andrus Adamchik <and...@objectstyle.com> AuthorDate: Thu Jan 30 16:37:06 2025 -0500 test refactoring - removing "java8" label --- cayenne-ant/src/test/resources/testmap.map.xml | 4 +- ...ontextEJBQLDateTimeFunctionalExpressionsIT.java | 4 +- .../org/apache/cayenne/access/DateTimeTypesIT.java | 6 +-- .../types/{Java8TimeIT.java => DateTimeIT.java} | 50 +++++++++--------- .../apache/cayenne/exp/parser/ASTExtractIT.java | 4 +- .../cayenne/exp/parser/ASTFunctionCallDateIT.java | 4 +- .../{java8 => datetime}/DurationTestEntity.java | 4 +- .../{java8 => datetime}/LocalDateTestEntity.java | 4 +- .../LocalDateTimeTestEntity.java | 4 +- .../{java8 => datetime}/LocalTimeTestEntity.java | 4 +- .../{java8 => datetime}/PeriodTestEntity.java | 4 +- .../auto/_DurationTestEntity.java | 4 +- .../auto/_LocalDateTestEntity.java | 4 +- .../auto/_LocalDateTimeTestEntity.java | 4 +- .../auto/_LocalTimeTestEntity.java | 4 +- .../auto/_PeriodTestEntity.java | 4 +- .../CalendarEntity.java | 4 +- .../DateTestEntity.java | 4 +- .../auto/_CalendarEntity.java | 4 +- .../auto/_DateTestEntity.java | 4 +- .../cayenne/unit/di/runtime/CayenneProjects.java | 2 +- .../cayenne/unit/di/runtime/SchemaBuilder.java | 2 +- ...enne-java8.xml => cayenne-legacy-date-time.xml} | 2 +- cayenne/src/test/resources/date-time.map.xml | 61 +++++++++++++++------- cayenne/src/test/resources/java8.map.xml | 52 ------------------ ...{date-time.map.xml => legacy-date-time.map.xml} | 6 +-- .../src/test/resources/testmap.map.xml | 4 +- 27 files changed, 112 insertions(+), 145 deletions(-) diff --git a/cayenne-ant/src/test/resources/testmap.map.xml b/cayenne-ant/src/test/resources/testmap.map.xml index e5c941a64..fbcb740fc 100644 --- a/cayenne-ant/src/test/resources/testmap.map.xml +++ b/cayenne-ant/src/test/resources/testmap.map.xml @@ -324,7 +324,7 @@ <obj-entity name="BooleanTestEntity" className="org.apache.cayenne.testdo.numeric_types.BooleanTestEntity" dbEntityName="BOOLEAN_TEST"> <obj-attribute name="booleanColumn" type="java.lang.Boolean" db-attribute-path="BOOLEAN_COLUMN"/> </obj-entity> - <obj-entity name="CalendarEntity" className="org.apache.cayenne.testdo.date_time.CalendarEntity" dbEntityName="CALENDAR_TEST"> + <obj-entity name="CalendarEntity" className="org.apache.cayenne.testdo.legacy_datetime.CalendarEntity" dbEntityName="CALENDAR_TEST"> <obj-attribute name="calendarField" type="java.util.Calendar" db-attribute-path="CALENDAR_FIELD"/> </obj-entity> <obj-entity name="CharFkTestEntity" className="org.apache.cayenne.testdo.compound.CharFkTestEntity" dbEntityName="CHAR_FK_TEST"> @@ -359,7 +359,7 @@ <obj-attribute name="key2" type="java.lang.String" db-attribute-path="KEY2"/> <obj-attribute name="name" type="java.lang.String" db-attribute-path="NAME"/> </obj-entity> - <obj-entity name="DateTestEntity" className="org.apache.cayenne.testdo.date_time.DateTestEntity" dbEntityName="DATE_TEST"> + <obj-entity name="DateTestEntity" className="org.apache.cayenne.testdo.legacy_datetime.DateTestEntity" dbEntityName="DATE_TEST"> <obj-attribute name="dateColumn" type="java.util.Date" db-attribute-path="DATE_COLUMN"/> <obj-attribute name="timeColumn" type="java.util.Date" db-attribute-path="TIME_COLUMN"/> <obj-attribute name="timestampColumn" type="java.util.Date" db-attribute-path="TIMESTAMP_COLUMN"/> diff --git a/cayenne/src/test/java/org/apache/cayenne/access/DataContextEJBQLDateTimeFunctionalExpressionsIT.java b/cayenne/src/test/java/org/apache/cayenne/access/DataContextEJBQLDateTimeFunctionalExpressionsIT.java index 8d081d670..07f16dc6c 100644 --- a/cayenne/src/test/java/org/apache/cayenne/access/DataContextEJBQLDateTimeFunctionalExpressionsIT.java +++ b/cayenne/src/test/java/org/apache/cayenne/access/DataContextEJBQLDateTimeFunctionalExpressionsIT.java @@ -22,7 +22,7 @@ package org.apache.cayenne.access; import org.apache.cayenne.ObjectContext; import org.apache.cayenne.di.Inject; import org.apache.cayenne.query.EJBQLQuery; -import org.apache.cayenne.testdo.date_time.DateTestEntity; +import org.apache.cayenne.testdo.legacy_datetime.DateTestEntity; import org.apache.cayenne.unit.UnitDbAdapter; import org.apache.cayenne.unit.di.runtime.CayenneProjects; import org.apache.cayenne.unit.di.runtime.RuntimeCase; @@ -35,7 +35,7 @@ import java.util.List; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; -@UseCayenneRuntime(CayenneProjects.DATE_TIME_PROJECT) +@UseCayenneRuntime(CayenneProjects.LEGACY_DATE_TIME_PROJECT) public class DataContextEJBQLDateTimeFunctionalExpressionsIT extends RuntimeCase { @Inject diff --git a/cayenne/src/test/java/org/apache/cayenne/access/DateTimeTypesIT.java b/cayenne/src/test/java/org/apache/cayenne/access/DateTimeTypesIT.java index 2ceb716f8..b778611aa 100644 --- a/cayenne/src/test/java/org/apache/cayenne/access/DateTimeTypesIT.java +++ b/cayenne/src/test/java/org/apache/cayenne/access/DateTimeTypesIT.java @@ -27,8 +27,8 @@ import org.apache.cayenne.DataRow; import org.apache.cayenne.di.Inject; import org.apache.cayenne.query.MappedSelect; import org.apache.cayenne.query.ObjectSelect; -import org.apache.cayenne.testdo.date_time.CalendarEntity; -import org.apache.cayenne.testdo.date_time.DateTestEntity; +import org.apache.cayenne.testdo.legacy_datetime.CalendarEntity; +import org.apache.cayenne.testdo.legacy_datetime.DateTestEntity; import org.apache.cayenne.unit.di.runtime.CayenneProjects; import org.apache.cayenne.unit.di.runtime.RuntimeCase; import org.apache.cayenne.unit.di.runtime.UseCayenneRuntime; @@ -41,7 +41,7 @@ import static org.junit.Assert.assertTrue; /** * Tests Date handling in Cayenne. */ -@UseCayenneRuntime(CayenneProjects.DATE_TIME_PROJECT) +@UseCayenneRuntime(CayenneProjects.LEGACY_DATE_TIME_PROJECT) public class DateTimeTypesIT extends RuntimeCase { @Inject diff --git a/cayenne/src/test/java/org/apache/cayenne/access/types/Java8TimeIT.java b/cayenne/src/test/java/org/apache/cayenne/access/types/DateTimeIT.java similarity index 90% rename from cayenne/src/test/java/org/apache/cayenne/access/types/Java8TimeIT.java rename to cayenne/src/test/java/org/apache/cayenne/access/types/DateTimeIT.java index c349a4f0f..432965142 100644 --- a/cayenne/src/test/java/org/apache/cayenne/access/types/Java8TimeIT.java +++ b/cayenne/src/test/java/org/apache/cayenne/access/types/DateTimeIT.java @@ -19,24 +19,15 @@ package org.apache.cayenne.access.types; -import java.sql.SQLException; -import java.time.Duration; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.LocalTime; -import java.time.Period; -import java.time.temporal.ChronoField; -import java.time.temporal.TemporalField; - 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.testdo.java8.DurationTestEntity; -import org.apache.cayenne.testdo.java8.LocalDateTestEntity; -import org.apache.cayenne.testdo.java8.LocalDateTimeTestEntity; -import org.apache.cayenne.testdo.java8.LocalTimeTestEntity; -import org.apache.cayenne.testdo.java8.PeriodTestEntity; +import org.apache.cayenne.testdo.datetime.DurationTestEntity; +import org.apache.cayenne.testdo.datetime.LocalDateTestEntity; +import org.apache.cayenne.testdo.datetime.LocalDateTimeTestEntity; +import org.apache.cayenne.testdo.datetime.LocalTimeTestEntity; +import org.apache.cayenne.testdo.datetime.PeriodTestEntity; import org.apache.cayenne.unit.UnitDbAdapter; import org.apache.cayenne.unit.di.runtime.CayenneProjects; import org.apache.cayenne.unit.di.runtime.RuntimeCase; @@ -44,12 +35,19 @@ import org.apache.cayenne.unit.di.runtime.UseCayenneRuntime; import org.junit.Before; import org.junit.Test; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; +import java.sql.SQLException; +import java.time.Duration; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.time.Period; +import java.time.temporal.ChronoField; +import java.time.temporal.TemporalField; + +import static org.junit.Assert.*; -@UseCayenneRuntime(CayenneProjects.JAVA8) -public class Java8TimeIT extends RuntimeCase { +@UseCayenneRuntime(CayenneProjects.DATE_TIME_PROJECT) +public class DateTimeIT extends RuntimeCase { @Inject private DataContext context; @@ -70,7 +68,7 @@ public class Java8TimeIT extends RuntimeCase { } @Test - public void testJava8LocalDate_Null() { + public void testLocalDate_Null() { LocalDateTestEntity localDateTestEntity = context.newObject(LocalDateTestEntity.class); localDateTestEntity.setDate(null); @@ -82,7 +80,7 @@ public class Java8TimeIT extends RuntimeCase { } @Test - public void testJava8LocalDate() { + public void testLocalDate() { LocalDateTestEntity localDateTestEntity = context.newObject(LocalDateTestEntity.class); LocalDate localDate = LocalDate.now(); localDateTestEntity.setDate(localDate); @@ -97,7 +95,7 @@ public class Java8TimeIT extends RuntimeCase { } @Test - public void testJava8LocalTime() { + public void testLocalTime() { LocalTimeTestEntity localTimeTestEntity = context.newObject(LocalTimeTestEntity.class); LocalTime localTime = LocalTime.now(); localTimeTestEntity.setTime(localTime); @@ -117,7 +115,7 @@ public class Java8TimeIT extends RuntimeCase { } @Test - public void testJava8LocalDateTime() { + public void testLocalDateTime() { LocalDateTimeTestEntity localDateTimeTestEntity = context.newObject(LocalDateTimeTestEntity.class); // round up seconds fraction // reason: on MySQL field should be defined as TIMESTAMP(fractionSecondsPrecision) to support it @@ -135,7 +133,7 @@ public class Java8TimeIT extends RuntimeCase { } @Test - public void columnSelectWithJava8Type() { + public void columnSelectWithLocalDateTime() { // round up seconds fraction // reason: on MySQL field should be defined as TIMESTAMP(fractionSecondsPrecision) to support it LocalDateTime localDateTime = LocalDateTime.now().with(ChronoField.NANO_OF_SECOND, 0); @@ -157,7 +155,7 @@ public class Java8TimeIT extends RuntimeCase { } @Test - public void testJava8Duration() { + public void testDuration() { DurationTestEntity durationTestEntity = context.newObject(DurationTestEntity.class); Duration duration = Duration.ofDays(10); durationTestEntity.setDurationBigInt(duration); @@ -197,7 +195,7 @@ public class Java8TimeIT extends RuntimeCase { } @Test - public void testJava8Period() { + public void testPeriod() { PeriodTestEntity periodTestEntity = context.newObject(PeriodTestEntity.class); Period period = Period.of(100, 10, 5); periodTestEntity.setPeriodField(period); diff --git a/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTExtractIT.java b/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTExtractIT.java index 1d15def00..2156589f6 100644 --- a/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTExtractIT.java +++ b/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTExtractIT.java @@ -29,7 +29,7 @@ import org.apache.cayenne.exp.Expression; import org.apache.cayenne.exp.ExpressionFactory; import org.apache.cayenne.query.ObjectSelect; import org.apache.cayenne.test.jdbc.DBHelper; -import org.apache.cayenne.testdo.date_time.DateTestEntity; +import org.apache.cayenne.testdo.legacy_datetime.DateTestEntity; import org.apache.cayenne.unit.UnitDbAdapter; import org.apache.cayenne.unit.di.runtime.CayenneProjects; import org.apache.cayenne.unit.di.runtime.RuntimeCase; @@ -43,7 +43,7 @@ import static org.junit.Assert.assertTrue; /** * @since 4.0 */ -@UseCayenneRuntime(CayenneProjects.DATE_TIME_PROJECT) +@UseCayenneRuntime(CayenneProjects.LEGACY_DATE_TIME_PROJECT) public class ASTExtractIT extends RuntimeCase { @Inject diff --git a/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTFunctionCallDateIT.java b/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTFunctionCallDateIT.java index 08d864355..282b3dbdc 100644 --- a/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTFunctionCallDateIT.java +++ b/cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTFunctionCallDateIT.java @@ -28,7 +28,7 @@ import org.apache.cayenne.exp.Expression; import org.apache.cayenne.exp.ExpressionFactory; import org.apache.cayenne.query.ObjectSelect; import org.apache.cayenne.test.jdbc.DBHelper; -import org.apache.cayenne.testdo.date_time.DateTestEntity; +import org.apache.cayenne.testdo.legacy_datetime.DateTestEntity; import org.apache.cayenne.unit.UnitDbAdapter; import org.apache.cayenne.unit.di.runtime.CayenneProjects; import org.apache.cayenne.unit.di.runtime.RuntimeCase; @@ -43,7 +43,7 @@ import static org.junit.Assert.assertNotNull; /** * @since 4.0 */ -@UseCayenneRuntime(CayenneProjects.DATE_TIME_PROJECT) +@UseCayenneRuntime(CayenneProjects.LEGACY_DATE_TIME_PROJECT) public class ASTFunctionCallDateIT extends RuntimeCase { @Inject diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/DurationTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/DurationTestEntity.java similarity index 90% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/DurationTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/DurationTestEntity.java index a1048b02e..fa52f2fa8 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/DurationTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/DurationTestEntity.java @@ -17,9 +17,9 @@ * under the License. ****************************************************************/ -package org.apache.cayenne.testdo.java8; +package org.apache.cayenne.testdo.datetime; -import org.apache.cayenne.testdo.java8.auto._DurationTestEntity; +import org.apache.cayenne.testdo.datetime.auto._DurationTestEntity; public class DurationTestEntity extends _DurationTestEntity { diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalDateTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalDateTestEntity.java similarity index 90% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalDateTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalDateTestEntity.java index 0c9c68d05..d27437cbb 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalDateTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalDateTestEntity.java @@ -16,9 +16,9 @@ * specific language governing permissions and limitations * under the License. ****************************************************************/ -package org.apache.cayenne.testdo.java8; +package org.apache.cayenne.testdo.datetime; -import org.apache.cayenne.testdo.java8.auto._LocalDateTestEntity; +import org.apache.cayenne.testdo.datetime.auto._LocalDateTestEntity; public class LocalDateTestEntity extends _LocalDateTestEntity { diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalDateTimeTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalDateTimeTestEntity.java similarity index 90% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalDateTimeTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalDateTimeTestEntity.java index 4370c1bd4..4917e8887 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalDateTimeTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalDateTimeTestEntity.java @@ -16,9 +16,9 @@ * specific language governing permissions and limitations * under the License. ****************************************************************/ -package org.apache.cayenne.testdo.java8; +package org.apache.cayenne.testdo.datetime; -import org.apache.cayenne.testdo.java8.auto._LocalDateTimeTestEntity; +import org.apache.cayenne.testdo.datetime.auto._LocalDateTimeTestEntity; public class LocalDateTimeTestEntity extends _LocalDateTimeTestEntity { diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalTimeTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalTimeTestEntity.java similarity index 90% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalTimeTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalTimeTestEntity.java index 18b3d8508..f30987658 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/LocalTimeTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/LocalTimeTestEntity.java @@ -16,9 +16,9 @@ * specific language governing permissions and limitations * under the License. ****************************************************************/ -package org.apache.cayenne.testdo.java8; +package org.apache.cayenne.testdo.datetime; -import org.apache.cayenne.testdo.java8.auto._LocalTimeTestEntity; +import org.apache.cayenne.testdo.datetime.auto._LocalTimeTestEntity; public class LocalTimeTestEntity extends _LocalTimeTestEntity { diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/PeriodTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/PeriodTestEntity.java similarity index 90% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/PeriodTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/PeriodTestEntity.java index 54e720e82..f7d312386 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/PeriodTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/PeriodTestEntity.java @@ -17,9 +17,9 @@ * under the License. ****************************************************************/ -package org.apache.cayenne.testdo.java8; +package org.apache.cayenne.testdo.datetime; -import org.apache.cayenne.testdo.java8.auto._PeriodTestEntity; +import org.apache.cayenne.testdo.datetime.auto._PeriodTestEntity; public class PeriodTestEntity extends _PeriodTestEntity { diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_DurationTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_DurationTestEntity.java similarity index 98% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_DurationTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_DurationTestEntity.java index 60602e47d..969751618 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_DurationTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_DurationTestEntity.java @@ -1,4 +1,4 @@ -package org.apache.cayenne.testdo.java8.auto; +package org.apache.cayenne.testdo.datetime.auto; import java.io.IOException; import java.io.ObjectInputStream; @@ -10,7 +10,7 @@ import org.apache.cayenne.exp.property.BaseProperty; import org.apache.cayenne.exp.property.NumericIdProperty; import org.apache.cayenne.exp.property.PropertyFactory; import org.apache.cayenne.exp.property.SelfProperty; -import org.apache.cayenne.testdo.java8.DurationTestEntity; +import org.apache.cayenne.testdo.datetime.DurationTestEntity; /** * Class _DurationTestEntity was generated by Cayenne. diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalDateTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalDateTestEntity.java similarity index 96% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalDateTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalDateTestEntity.java index 59cdfd474..bc76df12a 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalDateTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalDateTestEntity.java @@ -1,4 +1,4 @@ -package org.apache.cayenne.testdo.java8.auto; +package org.apache.cayenne.testdo.datetime.auto; import java.io.IOException; import java.io.ObjectInputStream; @@ -10,7 +10,7 @@ import org.apache.cayenne.exp.property.DateProperty; import org.apache.cayenne.exp.property.NumericIdProperty; import org.apache.cayenne.exp.property.PropertyFactory; import org.apache.cayenne.exp.property.SelfProperty; -import org.apache.cayenne.testdo.java8.LocalDateTestEntity; +import org.apache.cayenne.testdo.datetime.LocalDateTestEntity; /** * Class _LocalDateTestEntity was generated by Cayenne. diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalDateTimeTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalDateTimeTestEntity.java similarity index 96% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalDateTimeTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalDateTimeTestEntity.java index 67939dd3e..7de9350ad 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalDateTimeTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalDateTimeTestEntity.java @@ -1,4 +1,4 @@ -package org.apache.cayenne.testdo.java8.auto; +package org.apache.cayenne.testdo.datetime.auto; import java.io.IOException; import java.io.ObjectInputStream; @@ -10,7 +10,7 @@ import org.apache.cayenne.exp.property.DateProperty; import org.apache.cayenne.exp.property.NumericIdProperty; import org.apache.cayenne.exp.property.PropertyFactory; import org.apache.cayenne.exp.property.SelfProperty; -import org.apache.cayenne.testdo.java8.LocalDateTimeTestEntity; +import org.apache.cayenne.testdo.datetime.LocalDateTimeTestEntity; /** * Class _LocalDateTimeTestEntity was generated by Cayenne. diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalTimeTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalTimeTestEntity.java similarity index 96% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalTimeTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalTimeTestEntity.java index c671a682c..a3b875815 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_LocalTimeTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_LocalTimeTestEntity.java @@ -1,4 +1,4 @@ -package org.apache.cayenne.testdo.java8.auto; +package org.apache.cayenne.testdo.datetime.auto; import java.io.IOException; import java.io.ObjectInputStream; @@ -10,7 +10,7 @@ import org.apache.cayenne.exp.property.DateProperty; import org.apache.cayenne.exp.property.NumericIdProperty; import org.apache.cayenne.exp.property.PropertyFactory; import org.apache.cayenne.exp.property.SelfProperty; -import org.apache.cayenne.testdo.java8.LocalTimeTestEntity; +import org.apache.cayenne.testdo.datetime.LocalTimeTestEntity; /** * Class _LocalTimeTestEntity was generated by Cayenne. diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_PeriodTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_PeriodTestEntity.java similarity index 96% rename from cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_PeriodTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_PeriodTestEntity.java index ba1ba390b..4c63b2e69 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/java8/auto/_PeriodTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/datetime/auto/_PeriodTestEntity.java @@ -1,4 +1,4 @@ -package org.apache.cayenne.testdo.java8.auto; +package org.apache.cayenne.testdo.datetime.auto; import java.io.IOException; import java.io.ObjectInputStream; @@ -10,7 +10,7 @@ import org.apache.cayenne.exp.property.BaseProperty; import org.apache.cayenne.exp.property.NumericIdProperty; import org.apache.cayenne.exp.property.PropertyFactory; import org.apache.cayenne.exp.property.SelfProperty; -import org.apache.cayenne.testdo.java8.PeriodTestEntity; +import org.apache.cayenne.testdo.datetime.PeriodTestEntity; /** * Class _PeriodTestEntity was generated by Cayenne. diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/CalendarEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/CalendarEntity.java similarity index 89% rename from cayenne/src/test/java/org/apache/cayenne/testdo/date_time/CalendarEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/CalendarEntity.java index 5ff4b2475..317880135 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/CalendarEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/CalendarEntity.java @@ -16,9 +16,9 @@ * specific language governing permissions and limitations * under the License. ****************************************************************/ -package org.apache.cayenne.testdo.date_time; +package org.apache.cayenne.testdo.legacy_datetime; -import org.apache.cayenne.testdo.date_time.auto._CalendarEntity; +import org.apache.cayenne.testdo.legacy_datetime.auto._CalendarEntity; public class CalendarEntity extends _CalendarEntity { diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/DateTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/DateTestEntity.java similarity index 89% rename from cayenne/src/test/java/org/apache/cayenne/testdo/date_time/DateTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/DateTestEntity.java index da93e8b54..4cd944f26 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/DateTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/DateTestEntity.java @@ -16,9 +16,9 @@ * specific language governing permissions and limitations * under the License. ****************************************************************/ -package org.apache.cayenne.testdo.date_time; +package org.apache.cayenne.testdo.legacy_datetime; -import org.apache.cayenne.testdo.date_time.auto._DateTestEntity; +import org.apache.cayenne.testdo.legacy_datetime.auto._DateTestEntity; public class DateTestEntity extends _DateTestEntity { diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/auto/_CalendarEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/auto/_CalendarEntity.java similarity index 96% rename from cayenne/src/test/java/org/apache/cayenne/testdo/date_time/auto/_CalendarEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/auto/_CalendarEntity.java index aa8adbdf4..f1e3cdb3f 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/auto/_CalendarEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/auto/_CalendarEntity.java @@ -1,4 +1,4 @@ -package org.apache.cayenne.testdo.date_time.auto; +package org.apache.cayenne.testdo.legacy_datetime.auto; import java.io.IOException; import java.io.ObjectInputStream; @@ -10,7 +10,7 @@ import org.apache.cayenne.exp.property.BaseProperty; import org.apache.cayenne.exp.property.NumericIdProperty; import org.apache.cayenne.exp.property.PropertyFactory; import org.apache.cayenne.exp.property.SelfProperty; -import org.apache.cayenne.testdo.date_time.CalendarEntity; +import org.apache.cayenne.testdo.legacy_datetime.CalendarEntity; /** * Class _CalendarEntity was generated by Cayenne. diff --git a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/auto/_DateTestEntity.java b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/auto/_DateTestEntity.java similarity index 97% rename from cayenne/src/test/java/org/apache/cayenne/testdo/date_time/auto/_DateTestEntity.java rename to cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/auto/_DateTestEntity.java index e062a7711..d8d0bdee8 100644 --- a/cayenne/src/test/java/org/apache/cayenne/testdo/date_time/auto/_DateTestEntity.java +++ b/cayenne/src/test/java/org/apache/cayenne/testdo/legacy_datetime/auto/_DateTestEntity.java @@ -1,4 +1,4 @@ -package org.apache.cayenne.testdo.date_time.auto; +package org.apache.cayenne.testdo.legacy_datetime.auto; import java.io.IOException; import java.io.ObjectInputStream; @@ -10,7 +10,7 @@ import org.apache.cayenne.exp.property.DateProperty; import org.apache.cayenne.exp.property.NumericIdProperty; import org.apache.cayenne.exp.property.PropertyFactory; import org.apache.cayenne.exp.property.SelfProperty; -import org.apache.cayenne.testdo.date_time.DateTestEntity; +import org.apache.cayenne.testdo.legacy_datetime.DateTestEntity; /** * Class _DateTestEntity was generated by Cayenne. diff --git a/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/CayenneProjects.java b/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/CayenneProjects.java index e21c26935..014ee11dc 100644 --- a/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/CayenneProjects.java +++ b/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/CayenneProjects.java @@ -40,6 +40,7 @@ public class CayenneProjects { public static final String INHERITANCE_SINGLE_TABLE1_PROJECT = "cayenne-inheritance-single-table1.xml"; public static final String INHERITANCE_VERTICAL_PROJECT = "cayenne-inheritance-vertical.xml"; public static final String JSON_PROJECT = "cayenne-json.xml"; + public static final String LEGACY_DATE_TIME_PROJECT = "cayenne-legacy-date-time.xml"; public static final String LIFECYCLE_CALLBACKS_ORDER_PROJECT = "cayenne-lifecycle-callbacks-order.xml"; public static final String LIFECYCLES_PROJECT = "cayenne-lifecycles.xml"; public static final String LOB_PROJECT = "cayenne-lob.xml"; @@ -81,7 +82,6 @@ public class CayenneProjects { public static final String CUSTOM_NAME_PROJECT = "custom-name-file.xml"; public static final String WEIGHTED_SORT_PROJECT = "cayenne-weighted-sort.xml"; public static final String HYBRID_DATA_OBJECT_PROJECT = "cayenne-hybrid-data-object.xml"; - public static final String JAVA8 = "cayenne-java8.xml"; public static final String INHERITANCE_WITH_ENUM_PROJECT = "cayenne-inheritance-with-enum.xml"; public static final String LAZY_ATTRIBUTES_PROJECT = "cayenne-lazy-attributes.xml"; public static final String CAY_2666 = "cay2666/cayenne-cay-2666.xml"; diff --git a/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/SchemaBuilder.java b/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/SchemaBuilder.java index 407534259..c147c7a74 100644 --- a/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/SchemaBuilder.java +++ b/cayenne/src/test/java/org/apache/cayenne/unit/di/runtime/SchemaBuilder.java @@ -83,7 +83,7 @@ public class SchemaBuilder { "map-db2.map.xml", "embeddable.map.xml", "qualified.map.xml", "quoted-identifiers.map.xml", "inheritance-single-table1.map.xml", "inheritance-vertical.map.xml", "oneway-rels.map.xml", "unsupported-distinct-types.map.xml", "array-type.map.xml", "cay-2032.map.xml", - "weighted-sort.map.xml", "hybrid-data-object.map.xml", "java8.map.xml", "inheritance-with-enum.map.xml", + "weighted-sort.map.xml", "hybrid-data-object.map.xml", "legacy-date-time.map.xml", "inheritance-with-enum.map.xml", "lazy-attributes.map.xml", "cay2666/datamap.map.xml", "cay2641/datamapLazy.map.xml", "annotation/datamapAnnotation.map.xml" }; diff --git a/cayenne/src/test/resources/cayenne-java8.xml b/cayenne/src/test/resources/cayenne-legacy-date-time.xml similarity index 90% rename from cayenne/src/test/resources/cayenne-java8.xml rename to cayenne/src/test/resources/cayenne-legacy-date-time.xml index d71706b60..09d6d0f6c 100644 --- a/cayenne/src/test/resources/cayenne-java8.xml +++ b/cayenne/src/test/resources/cayenne-legacy-date-time.xml @@ -3,5 +3,5 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://cayenne.apache.org/schema/11/domain https://cayenne.apache.org/schema/11/domain.xsd" project-version="11"> - <map name="java8"/> + <map name="legacy-date-time"/> </domain> diff --git a/cayenne/src/test/resources/date-time.map.xml b/cayenne/src/test/resources/date-time.map.xml index bb31821b1..7351208e7 100644 --- a/cayenne/src/test/resources/date-time.map.xml +++ b/cayenne/src/test/resources/date-time.map.xml @@ -3,29 +3,50 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://cayenne.apache.org/schema/11/modelMap https://cayenne.apache.org/schema/11/modelMap.xsd" project-version="11"> - <property name="defaultPackage" value="org.apache.cayenne.testdo.date_time"/> - <property name="defaultSuperclass" value="org.apache.cayenne.GenericPersistentObject"/> - <db-entity name="CALENDAR_TEST"> - <db-attribute name="CALENDAR_FIELD" type="TIMESTAMP"/> + <property name="defaultPackage" value="org.apache.cayenne.testdo.datetime"/> + <db-entity name="DURATION_TEST"> + <db-attribute name="DURATION_BIG_INT" type="BIGINT"/> + <db-attribute name="DURATION_DECIMAL" type="DECIMAL" length="19" scale="2"/> + <db-attribute name="DURATION_INT" type="INTEGER"/> + <db-attribute name="DURATION_LONG_VARCHAR" type="LONGVARCHAR"/> + <db-attribute name="DURATION_NUMERIC" type="NUMERIC" length="19" scale="2"/> + <db-attribute name="DURATION_VARCHAR" type="VARCHAR" length="255"/> <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> </db-entity> - <db-entity name="DATE_TEST"> - <db-attribute name="DATE_COLUMN" type="DATE"/> - <db-attribute name="DATE_TEST_ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> - <db-attribute name="TIMESTAMP_COLUMN" type="TIMESTAMP"/> - <db-attribute name="TIME_COLUMN" type="TIME"/> + <db-entity name="LOCAL_DATETIME_TEST"> + <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> + <db-attribute name="TimestampField" type="TIMESTAMP"/> + </db-entity> + <db-entity name="LOCAL_DATE_TEST"> + <db-attribute name="DateField" type="DATE"/> + <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> + </db-entity> + <db-entity name="LOCAL_TIME_TEST"> + <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> + <db-attribute name="TimeField" type="TIME" scale="3"/> </db-entity> - <obj-entity name="CalendarEntity" className="org.apache.cayenne.testdo.date_time.CalendarEntity" dbEntityName="CALENDAR_TEST"> - <obj-attribute name="calendarField" type="java.util.Calendar" db-attribute-path="CALENDAR_FIELD"/> + <db-entity name="PERIOD_TEST"> + <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> + <db-attribute name="PeriodField" type="VARCHAR" length="100"/> + </db-entity> + <obj-entity name="DurationTest" className="org.apache.cayenne.testdo.datetime.DurationTestEntity" dbEntityName="DURATION_TEST"> + <obj-attribute name="durationBigInt" type="java.time.Duration" db-attribute-path="DURATION_BIG_INT"/> + <obj-attribute name="durationDecimal" type="java.time.Duration" db-attribute-path="DURATION_DECIMAL"/> + <obj-attribute name="durationInt" type="java.time.Duration" db-attribute-path="DURATION_INT"/> + <obj-attribute name="durationLongVarchar" type="java.time.Duration" db-attribute-path="DURATION_LONG_VARCHAR"/> + <obj-attribute name="durationNumeric" type="java.time.Duration" db-attribute-path="DURATION_NUMERIC"/> + <obj-attribute name="durationVarchar" type="java.time.Duration" db-attribute-path="DURATION_VARCHAR"/> + </obj-entity> + <obj-entity name="LocalDateTest" className="org.apache.cayenne.testdo.datetime.LocalDateTestEntity" dbEntityName="LOCAL_DATE_TEST"> + <obj-attribute name="date" type="java.time.LocalDate" db-attribute-path="DateField"/> + </obj-entity> + <obj-entity name="LocalDateTimeTest" className="org.apache.cayenne.testdo.datetime.LocalDateTimeTestEntity" dbEntityName="LOCAL_DATETIME_TEST"> + <obj-attribute name="timestamp" type="java.time.LocalDateTime" db-attribute-path="TimestampField"/> + </obj-entity> + <obj-entity name="LocalTimeTest" className="org.apache.cayenne.testdo.datetime.LocalTimeTestEntity" dbEntityName="LOCAL_TIME_TEST"> + <obj-attribute name="time" type="java.time.LocalTime" db-attribute-path="TimeField"/> </obj-entity> - <obj-entity name="DateTestEntity" className="org.apache.cayenne.testdo.date_time.DateTestEntity" dbEntityName="DATE_TEST"> - <obj-attribute name="dateColumn" type="java.util.Date" db-attribute-path="DATE_COLUMN"/> - <obj-attribute name="timeColumn" type="java.util.Date" db-attribute-path="TIME_COLUMN"/> - <obj-attribute name="timestampColumn" type="java.util.Date" db-attribute-path="TIMESTAMP_COLUMN"/> + <obj-entity name="PeriodTest" className="org.apache.cayenne.testdo.datetime.PeriodTestEntity" dbEntityName="PERIOD_TEST"> + <obj-attribute name="periodField" type="java.time.Period" db-attribute-path="PeriodField"/> </obj-entity> - <query name="SelectDateTest" type="SQLTemplate" root="data-map" root-name="date-time"> - <property name="cayenne.SQLTemplate.columnNameCapitalization" value="UPPER"/> - <property name="cayenne.GenericSelectQuery.fetchingDataRows" value="true"/> - <sql><![CDATA[SELECT * FROM DATE_TEST]]></sql> - </query> </data-map> diff --git a/cayenne/src/test/resources/java8.map.xml b/cayenne/src/test/resources/java8.map.xml deleted file mode 100644 index 7a7e14927..000000000 --- a/cayenne/src/test/resources/java8.map.xml +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<data-map xmlns="http://cayenne.apache.org/schema/11/modelMap" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://cayenne.apache.org/schema/11/modelMap https://cayenne.apache.org/schema/11/modelMap.xsd" - project-version="11"> - <property name="defaultPackage" value="org.apache.cayenne.testdo.java8"/> - <db-entity name="DURATION_TEST"> - <db-attribute name="DURATION_BIG_INT" type="BIGINT"/> - <db-attribute name="DURATION_DECIMAL" type="DECIMAL" length="19" scale="2"/> - <db-attribute name="DURATION_INT" type="INTEGER"/> - <db-attribute name="DURATION_LONG_VARCHAR" type="LONGVARCHAR"/> - <db-attribute name="DURATION_NUMERIC" type="NUMERIC" length="19" scale="2"/> - <db-attribute name="DURATION_VARCHAR" type="VARCHAR" length="255"/> - <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> - </db-entity> - <db-entity name="LOCAL_DATETIME_TEST"> - <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> - <db-attribute name="TimestampField" type="TIMESTAMP"/> - </db-entity> - <db-entity name="LOCAL_DATE_TEST"> - <db-attribute name="DateField" type="DATE"/> - <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> - </db-entity> - <db-entity name="LOCAL_TIME_TEST"> - <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> - <db-attribute name="TimeField" type="TIME" scale="3"/> - </db-entity> - <db-entity name="PERIOD_TEST"> - <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true"/> - <db-attribute name="PeriodField" type="VARCHAR" length="100"/> - </db-entity> - <obj-entity name="DurationTest" className="org.apache.cayenne.testdo.java8.DurationTestEntity" dbEntityName="DURATION_TEST"> - <obj-attribute name="durationBigInt" type="java.time.Duration" db-attribute-path="DURATION_BIG_INT"/> - <obj-attribute name="durationDecimal" type="java.time.Duration" db-attribute-path="DURATION_DECIMAL"/> - <obj-attribute name="durationInt" type="java.time.Duration" db-attribute-path="DURATION_INT"/> - <obj-attribute name="durationLongVarchar" type="java.time.Duration" db-attribute-path="DURATION_LONG_VARCHAR"/> - <obj-attribute name="durationNumeric" type="java.time.Duration" db-attribute-path="DURATION_NUMERIC"/> - <obj-attribute name="durationVarchar" type="java.time.Duration" db-attribute-path="DURATION_VARCHAR"/> - </obj-entity> - <obj-entity name="LocalDateTest" className="org.apache.cayenne.testdo.java8.LocalDateTestEntity" dbEntityName="LOCAL_DATE_TEST"> - <obj-attribute name="date" type="java.time.LocalDate" db-attribute-path="DateField"/> - </obj-entity> - <obj-entity name="LocalDateTimeTest" className="org.apache.cayenne.testdo.java8.LocalDateTimeTestEntity" dbEntityName="LOCAL_DATETIME_TEST"> - <obj-attribute name="timestamp" type="java.time.LocalDateTime" db-attribute-path="TimestampField"/> - </obj-entity> - <obj-entity name="LocalTimeTest" className="org.apache.cayenne.testdo.java8.LocalTimeTestEntity" dbEntityName="LOCAL_TIME_TEST"> - <obj-attribute name="time" type="java.time.LocalTime" db-attribute-path="TimeField"/> - </obj-entity> - <obj-entity name="PeriodTest" className="org.apache.cayenne.testdo.java8.PeriodTestEntity" dbEntityName="PERIOD_TEST"> - <obj-attribute name="periodField" type="java.time.Period" db-attribute-path="PeriodField"/> - </obj-entity> -</data-map> diff --git a/cayenne/src/test/resources/date-time.map.xml b/cayenne/src/test/resources/legacy-date-time.map.xml similarity index 91% copy from cayenne/src/test/resources/date-time.map.xml copy to cayenne/src/test/resources/legacy-date-time.map.xml index bb31821b1..02627ef45 100644 --- a/cayenne/src/test/resources/date-time.map.xml +++ b/cayenne/src/test/resources/legacy-date-time.map.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://cayenne.apache.org/schema/11/modelMap https://cayenne.apache.org/schema/11/modelMap.xsd" project-version="11"> - <property name="defaultPackage" value="org.apache.cayenne.testdo.date_time"/> + <property name="defaultPackage" value="org.apache.cayenne.testdo.legacy_datetime"/> <property name="defaultSuperclass" value="org.apache.cayenne.GenericPersistentObject"/> <db-entity name="CALENDAR_TEST"> <db-attribute name="CALENDAR_FIELD" type="TIMESTAMP"/> @@ -15,10 +15,10 @@ <db-attribute name="TIMESTAMP_COLUMN" type="TIMESTAMP"/> <db-attribute name="TIME_COLUMN" type="TIME"/> </db-entity> - <obj-entity name="CalendarEntity" className="org.apache.cayenne.testdo.date_time.CalendarEntity" dbEntityName="CALENDAR_TEST"> + <obj-entity name="CalendarEntity" className="org.apache.cayenne.testdo.legacy_datetime.CalendarEntity" dbEntityName="CALENDAR_TEST"> <obj-attribute name="calendarField" type="java.util.Calendar" db-attribute-path="CALENDAR_FIELD"/> </obj-entity> - <obj-entity name="DateTestEntity" className="org.apache.cayenne.testdo.date_time.DateTestEntity" dbEntityName="DATE_TEST"> + <obj-entity name="DateTestEntity" className="org.apache.cayenne.testdo.legacy_datetime.DateTestEntity" dbEntityName="DATE_TEST"> <obj-attribute name="dateColumn" type="java.util.Date" db-attribute-path="DATE_COLUMN"/> <obj-attribute name="timeColumn" type="java.util.Date" db-attribute-path="TIME_COLUMN"/> <obj-attribute name="timestampColumn" type="java.util.Date" db-attribute-path="TIMESTAMP_COLUMN"/> diff --git a/maven-plugins/cayenne-tools-itest/src/test/resources/testmap.map.xml b/maven-plugins/cayenne-tools-itest/src/test/resources/testmap.map.xml index e5c941a64..fbcb740fc 100644 --- a/maven-plugins/cayenne-tools-itest/src/test/resources/testmap.map.xml +++ b/maven-plugins/cayenne-tools-itest/src/test/resources/testmap.map.xml @@ -324,7 +324,7 @@ <obj-entity name="BooleanTestEntity" className="org.apache.cayenne.testdo.numeric_types.BooleanTestEntity" dbEntityName="BOOLEAN_TEST"> <obj-attribute name="booleanColumn" type="java.lang.Boolean" db-attribute-path="BOOLEAN_COLUMN"/> </obj-entity> - <obj-entity name="CalendarEntity" className="org.apache.cayenne.testdo.date_time.CalendarEntity" dbEntityName="CALENDAR_TEST"> + <obj-entity name="CalendarEntity" className="org.apache.cayenne.testdo.legacy_datetime.CalendarEntity" dbEntityName="CALENDAR_TEST"> <obj-attribute name="calendarField" type="java.util.Calendar" db-attribute-path="CALENDAR_FIELD"/> </obj-entity> <obj-entity name="CharFkTestEntity" className="org.apache.cayenne.testdo.compound.CharFkTestEntity" dbEntityName="CHAR_FK_TEST"> @@ -359,7 +359,7 @@ <obj-attribute name="key2" type="java.lang.String" db-attribute-path="KEY2"/> <obj-attribute name="name" type="java.lang.String" db-attribute-path="NAME"/> </obj-entity> - <obj-entity name="DateTestEntity" className="org.apache.cayenne.testdo.date_time.DateTestEntity" dbEntityName="DATE_TEST"> + <obj-entity name="DateTestEntity" className="org.apache.cayenne.testdo.legacy_datetime.DateTestEntity" dbEntityName="DATE_TEST"> <obj-attribute name="dateColumn" type="java.util.Date" db-attribute-path="DATE_COLUMN"/> <obj-attribute name="timeColumn" type="java.util.Date" db-attribute-path="TIME_COLUMN"/> <obj-attribute name="timestampColumn" type="java.util.Date" db-attribute-path="TIMESTAMP_COLUMN"/>