diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java similarity index 98% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java index 797c66e7d..f1eecb84e 100644 --- a/ebean-test/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java +++ b/ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java @@ -5,9 +5,9 @@ import io.ebean.config.dbplatform.postgres.PostgresPlatform; import io.ebean.core.type.ScalarType; import io.ebeaninternal.server.core.bootup.BootupClasses; import org.junit.jupiter.api.Test; -import org.tests.model.array.IntEnum; -import org.tests.model.array.VarcharEnum; import org.tests.model.basic.Car; +import org.tests.model.basic.IntEnum; +import org.tests.model.basic.VarcharEnum; import javax.persistence.EnumType; import java.time.DayOfWeek; diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/JsonTester.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/JsonTester.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/JsonTester.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/JsonTester.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/JsonTrimTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/JsonTrimTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/JsonTrimTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/JsonTrimTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java similarity index 90% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java index fcbe7b535..f7a659df3 100644 --- a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java +++ b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java @@ -3,6 +3,7 @@ package io.ebeaninternal.server.type; import io.ebean.DB; import io.ebean.text.json.JsonContext; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.tests.model.basic.TOne; @@ -25,7 +26,7 @@ public class ScalarTypeBooleanTest { String json = jsonContext.toJson(bean); TOne tOne = jsonContext.toBean(TOne.class, json); - assertTrue(tOne.isActive()); + Assertions.assertTrue(tOne.isActive()); assertEquals(json, "{\"id\":42,\"active\":true}"); } @@ -39,7 +40,7 @@ public class ScalarTypeBooleanTest { String json = jsonContext.toJson(bean); TOne tOne = jsonContext.toBean(TOne.class, json); - assertFalse(tOne.isActive()); + Assertions.assertFalse(tOne.isActive()); assertEquals(json, "{\"id\":42,\"active\":false}"); } diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeIntegerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeIntegerTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeIntegerTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeIntegerTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java similarity index 94% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java index 80918a5a2..9eaf9b452 100644 --- a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java +++ b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java @@ -4,6 +4,7 @@ import io.ebean.DB; import org.joda.time.DateTimeZone; import org.joda.time.LocalDateTime; import org.joda.time.LocalTime; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.tests.model.basic.TJodaEntity; @@ -58,6 +59,6 @@ public class ScalarTypeJodaLocalTimeTest { String json = DB.json().toJson(bean); TJodaEntity bean1 = DB.json().toBean(TJodaEntity.class, json); - assertEquals(bean1.getLocalTime(), now); + Assertions.assertEquals(bean1.getLocalTime(), now); } } diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLongTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLongTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeLongTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLongTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeUUIDBaseTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeUUIDBaseTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeUUIDBaseTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeUUIDBaseTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperAdapterTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperAdapterTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperAdapterTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperAdapterTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperOidTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperOidTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperOidTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeWrapperOidTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/TestLocaleParse.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestLocaleParse.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/TestLocaleParse.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestLocaleParse.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/TestSimpleEncryptor.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestSimpleEncryptor.java similarity index 72% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/TestSimpleEncryptor.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestSimpleEncryptor.java index 00c9be698..ae6fe6b64 100644 --- a/ebean-test/src/test/java/io/ebeaninternal/server/type/TestSimpleEncryptor.java +++ b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestSimpleEncryptor.java @@ -1,9 +1,8 @@ package io.ebeaninternal.server.type; -import io.ebean.xtest.BaseTestCase; import io.ebean.config.EncryptKey; +import io.ebeaninternal.server.deploy.BaseTest; import org.junit.jupiter.api.Test; -import org.tests.basic.encrypt.BasicEncryptKey; import java.nio.charset.StandardCharsets; import java.sql.Timestamp; @@ -11,7 +10,7 @@ import java.sql.Timestamp; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertEquals; -public class TestSimpleEncryptor extends BaseTestCase { +public class TestSimpleEncryptor extends BaseTest { @Test public void test() { @@ -35,4 +34,19 @@ public class TestSimpleEncryptor extends BaseTestCase { Timestamp t1 = Timestamp.valueOf(tsFormat); assertEquals(t, t1); } + + static class BasicEncryptKey implements EncryptKey { + + private final String key; + + public BasicEncryptKey(String key) { + this.key = key; + } + + @Override + public String getStringValue() { + return key; + } + + } } diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/TestTypeManager.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestTypeManager.java similarity index 96% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/TestTypeManager.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestTypeManager.java index 309a00604..b79851ef6 100644 --- a/ebean-test/src/test/java/io/ebeaninternal/server/type/TestTypeManager.java +++ b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestTypeManager.java @@ -1,15 +1,15 @@ package io.ebeaninternal.server.type; -import io.ebean.xtest.BaseTestCase; import io.ebean.config.DatabaseConfig; import io.ebean.config.dbplatform.h2.H2Platform; import io.ebean.core.type.DataReader; import io.ebean.core.type.ScalarType; -import io.ebean.xtest.MyDayOfWeek; -import io.ebean.xtest.MyEnum; -import io.ebean.xtest.MySex; import io.ebeaninternal.server.core.bootup.BootupClasses; +import io.ebeaninternal.server.deploy.BaseTest; import org.junit.jupiter.api.Test; +import org.tests.model.basic.enums.MyDayOfWeek; +import org.tests.model.basic.enums.MyEnum; +import org.tests.model.basic.enums.MySex; import org.tests.model.ivo.Money; import org.tests.model.ivo.converter.MoneyTypeConverter; @@ -25,7 +25,7 @@ import static org.junit.jupiter.api.Assertions.assertFalse; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -class TestTypeManager extends BaseTestCase { +class TestTypeManager extends BaseTest { @Test void testEnumWithSubclasses() throws SQLException { diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java diff --git a/ebean-test/src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java similarity index 100% rename from ebean-test/src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java rename to ebean-core/src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java diff --git a/ebean-core/src/test/java/org/tests/model/basic/IntEnum.java b/ebean-core/src/test/java/org/tests/model/basic/IntEnum.java new file mode 100644 index 000000000..dcd112592 --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/basic/IntEnum.java @@ -0,0 +1,13 @@ +package org.tests.model.basic; + +import io.ebean.annotation.DbEnumType; +import io.ebean.annotation.DbEnumValue; + +public enum IntEnum { + ZERO, ONE, TWO; + + @DbEnumValue(storage = DbEnumType.INTEGER) + public int dbValue() { + return 100 + ordinal(); + } +} diff --git a/ebean-core/src/test/java/org/tests/model/basic/TJodaEntity.java b/ebean-core/src/test/java/org/tests/model/basic/TJodaEntity.java new file mode 100644 index 000000000..311a20424 --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/basic/TJodaEntity.java @@ -0,0 +1,32 @@ +package org.tests.model.basic; + +import org.joda.time.LocalTime; + +import javax.persistence.Entity; +import javax.persistence.Id; + +@Entity +public class TJodaEntity { + + @Id + Integer id; + + LocalTime localTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public LocalTime getLocalTime() { + return localTime; + } + + public void setLocalTime(LocalTime localTime) { + this.localTime = localTime; + } + +} diff --git a/ebean-core/src/test/java/org/tests/model/basic/TOne.java b/ebean-core/src/test/java/org/tests/model/basic/TOne.java new file mode 100644 index 000000000..13ae7e7e2 --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/basic/TOne.java @@ -0,0 +1,55 @@ +package org.tests.model.basic; + +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; + +/** + * A basic entity to test simple things. + */ +@Entity +@Table(name = "t_oneb") +public class TOne { + + @Id + Integer id; + + String name; + + String description; + + boolean active; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public boolean isActive() { + return active; + } + + public void setActive(boolean active) { + this.active = active; + } + +} diff --git a/ebean-core/src/test/java/org/tests/model/basic/VarcharEnum.java b/ebean-core/src/test/java/org/tests/model/basic/VarcharEnum.java new file mode 100644 index 000000000..a1daa23ef --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/basic/VarcharEnum.java @@ -0,0 +1,13 @@ +package org.tests.model.basic; + +import io.ebean.annotation.DbEnumType; +import io.ebean.annotation.DbEnumValue; + +public enum VarcharEnum { + ZERO, ONE, TWO; + + @DbEnumValue(storage = DbEnumType.VARCHAR, withConstraint = false) + public String dbValue() { + return "xXx" + name(); + } +} diff --git a/ebean-core/src/test/java/org/tests/model/basic/enums/MyDayOfWeek.java b/ebean-core/src/test/java/org/tests/model/basic/enums/MyDayOfWeek.java new file mode 100644 index 000000000..64d157fd3 --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/basic/enums/MyDayOfWeek.java @@ -0,0 +1,17 @@ +package org.tests.model.basic.enums; + +import io.ebean.annotation.EnumValue; + +/** + * Enum test when DB CHAR column used with spaces. + */ +public enum MyDayOfWeek { + + @EnumValue("MONDAY ")MONDAY, + @EnumValue("TUESDAY ")TUESDAY, + @EnumValue("WEDNESDAY")WEDNESDAY, + @EnumValue("THURSDAY ")THURSDAY, + @EnumValue("FRIDAY ")FRIDAY, + @EnumValue("SATURDAY ")SATURDAY, + @EnumValue("SUNDAY ")SUNDAY +} diff --git a/ebean-core/src/test/java/org/tests/model/basic/enums/MyEnum.java b/ebean-core/src/test/java/org/tests/model/basic/enums/MyEnum.java new file mode 100644 index 000000000..ba9a7ab6a --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/basic/enums/MyEnum.java @@ -0,0 +1,28 @@ +package org.tests.model.basic.enums; + +import io.ebean.annotation.EnumValue; + +/** + * Enum with method overrides (and hence multiple actual classes). + */ +public enum MyEnum { + + @EnumValue("A")Aval { + @Override + public String doSomething() { + return "bar"; + } + }, + @EnumValue("B")Bval, + + @EnumValue("C")Cval { + @Override + public String doSomething() { + return "baz"; + } + }; + + public String doSomething() { + return "foo"; + } +} diff --git a/ebean-core/src/test/java/org/tests/model/basic/enums/MySex.java b/ebean-core/src/test/java/org/tests/model/basic/enums/MySex.java new file mode 100644 index 000000000..6152e5bfb --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/basic/enums/MySex.java @@ -0,0 +1,5 @@ +package org.tests.model.basic.enums; + +public enum MySex { + MALE, FEMALE +} diff --git a/ebean-core/src/test/java/org/tests/model/ivo/Money.java b/ebean-core/src/test/java/org/tests/model/ivo/Money.java new file mode 100644 index 000000000..652d7ed6a --- /dev/null +++ b/ebean-core/src/test/java/org/tests/model/ivo/Money.java @@ -0,0 +1,143 @@ +package org.tests.model.ivo; + + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.MathContext; +import java.util.Iterator; + +/** + * A representation of Money effectively wrapping BigDecimal. + *
+ *
+ *
+ * + * @author rbygrave + */ +public final class Money implements Comparable