This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git
from 6c2b2621a Using JUnit 5 extension API instead of test class
inheritance and Cayenne injection
new dcf025c86 Unit tests cleanup
new 998596d59 Unit tests cleanup
new e64df0644 Unit tests cleanup
new 196ef876a Unit tests cleanup
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CLAUDE.md | 1 +
.../org/apache/cayenne/test/jdbc/TableHelper.java | 16 +-
.../apache/cayenne/tools/CgenWithConfigTest.java | 3 -
.../cache/invalidation/CacheGroupsHandlerTest.java | 3 -
.../CacheInvalidationCacheGroupsHandlerIT.java | 5 -
.../CacheInvalidationCustomHandlerIT.java | 4 -
.../test/java/org/apache/cayenne/gen/CgenCase.java | 2 -
.../org/apache/cayenne/gen/CgenCaseModule.java | 3 -
.../apache/cayenne/gen/CgenModuleProviderTest.java | 3 -
.../org/apache/cayenne/gen/PropertyUtilsTest.java | 3 -
.../apache/cayenne/gen/mock/CustomProperty.java | 3 -
.../cayenne/gen/mock/CustomPropertyDescriptor.java | 3 -
.../gen/mock/TestClassGenerationAction.java | 3 -
.../cayenne/gen/xml/CgenSaverDelegateTest.java | 3 -
.../crypto/Runtime_AES128_GZIP_HMAC_IT.java | 3 -
.../cayenne/crypto/Runtime_AES128_HMAC_IT.java | 3 -
.../crypto/transformer/bytes/HmacCreatorTest.java | 3 -
.../transformer/bytes/HmacDecryptorTest.java | 3 -
.../transformer/bytes/HmacEncryptorTest.java | 3 -
.../transformer/value/DurationConverterTest.java | 3 -
.../transformer/value/PeriodConverterTest.java | 3 -
.../cayenne/dbsync/merge/builders/Builder.java | 2 -
.../dbsync/merge/builders/DataMapBuilder.java | 4 -
.../dbsync/merge/builders/DbAttributeBuilder.java | 3 -
.../dbsync/merge/builders/DbEntityBuilder.java | 4 -
.../merge/builders/DbRelationshipBuilder.java | 3 -
.../dbsync/merge/builders/DefaultBuilder.java | 4 -
.../dbsync/merge/builders/ObjAttributeBuilder.java | 3 -
.../dbsync/merge/builders/ObjEntityBuilder.java | 4 -
.../dbsync/merge/builders/ObjectMother.java | 2 -
.../dbsync/merge/token/TokensReverseTest.java | 3 -
.../merge/token/TokensToModelExecutionTest.java | 3 -
.../merge/token/db/SetGeneratedFlagToDbIT.java | 2 -
.../token/model/SetGeneratedFlagToModelIT.java | 3 -
.../dbsync/reverse/dbload/ExportedKeyTest.java | 3 -
...MockImplementation1_ListConfigurationMock5.java | 3 -
.../mock/MockImplementation1_MapWithWildcards.java | 3 -
.../MockImplementation2_ListConfiguration.java | 3 -
.../cayenne/di/spi/CircularModuleProvider.java | 3 -
.../cayenne/di/spi/CustomModuleProvider.java | 3 -
.../java/org/apache/cayenne/tools/BaseTaskIT.java | 3 -
.../java/org/apache/cayenne/tools/CgenTaskIT.java | 3 -
.../org/apache/cayenne/tools/CgenTaskTest.java | 3 -
.../org/apache/cayenne/tools/DbGenerateTaskIT.java | 3 -
.../java/org/apache/cayenne/tools/DbImportIT.java | 3 -
.../org/apache/cayenne/tools/DbImportTaskTest.java | 4 -
.../org/apache/cayenne/tools/GradlePluginTest.java | 3 -
.../cayenne/tools/model/DbImportConfigTest.java | 3 -
.../cayenne/tools/model/FilterContainerTest.java | 5 -
.../cayenne/tools/model/IncludeTableTest.java | 3 -
.../cayenne/tools/model/PatternParamTest.java | 3 -
.../org/apache/cayenne/tools/DerbyManager.java | 4 -
.../compatibility/CompatibilityTestModule.java | 3 -
.../CompatibilityUpgradeServiceIT.java | 3 -
.../ProjectCompatibilityModuleProviderTest.java | 3 -
...CompatibilityDataChannelDescriptorLoaderIT.java | 3 -
.../CompatibilityDataMapLoaderIT.java | 3 -
.../project/upgrade/DefaultUpgradeServiceTest.java | 3 -
.../velocity/VelocityModuleProviderTest.java | 3 -
.../cayenne/CDOCollectionRelationshipIT.java | 19 +-
.../java/org/apache/cayenne/CDOMany2OneIT.java | 64 ++--
.../org/apache/cayenne/CDOMapRelationshipIT.java | 29 +-
.../java/org/apache/cayenne/CDOOne2ManyIT.java | 84 +++--
.../org/apache/cayenne/CDOQualifiedEntitiesIT.java | 22 +-
.../apache/cayenne/CDOReflexiveRelDeleteIT.java | 52 ++-
.../org/apache/cayenne/CDOSetRelationshipIT.java | 19 +-
.../test/java/org/apache/cayenne/Cay2412IT.java | 12 +-
.../java/org/apache/cayenne/CayenneCompoundIT.java | 28 +-
.../test/java/org/apache/cayenne/CayenneIT.java | 51 ++-
.../CayennePersistentObjectFlattenedRelIT.java | 49 ++-
.../CayennePersistentObjectInContextIT.java | 3 +-
.../CayennePersistentObjectRelationshipsIT.java | 102 +++---
...yennePersistentObjectSetToManyCollectionIT.java | 13 +-
.../CayennePersistentObjectSetToManyListIT.java | 44 ++-
.../CayennePersistentObjectSetToManyMapIT.java | 17 +-
.../CayennePersistentObjectSetToManySetIT.java | 11 +-
.../apache/cayenne/DataContextConcurrencyIT.java | 3 -
.../cayenne/DataContextMaxIdQualifierIT.java | 6 +-
.../apache/cayenne/FlattenedRelationshipsIT.java | 18 +-
.../apache/cayenne/HybridPersistentObjectIT.java | 3 -
.../java/org/apache/cayenne/LazyAttributesIT.java | 28 +-
.../org/apache/cayenne/OneWayRelationshipsIT.java | 73 ++--
.../cayenne/PersistenceByReachabilityIT.java | 14 +-
.../java/org/apache/cayenne/access/CAY2509IT.java | 3 -
.../java/org/apache/cayenne/access/Cay2032IT.java | 12 +-
.../java/org/apache/cayenne/access/Cay2641IT.java | 22 +-
.../java/org/apache/cayenne/access/Cay2666IT.java | 7 +-
.../access/DataContextDisjointByIdPrefetchIT.java | 9 +-
.../DataContextDisjointByIdPrefetch_ExtrasIT.java | 18 +-
.../access/DataContextEJBQLArrayResultIT.java | 18 +-
.../access/DataContextEJBQLConditionsIT.java | 61 ++--
.../cayenne/access/DataContextEJBQLDeleteIT.java | 13 +-
.../cayenne/access/DataContextEJBQLDeletePKIT.java | 13 +-
.../access/DataContextEJBQLFetchJoinIT.java | 31 +-
.../DataContextEJBQLFlattenedRelationshipsIT.java | 48 ++-
.../access/DataContextEJBQLGroupByHavingIT.java | 39 +--
.../access/DataContextEJBQLInheritanceIT.java | 3 +-
.../cayenne/access/DataContextEJBQLIsNullIT.java | 25 +-
.../cayenne/access/DataContextEJBQLJoinsIT.java | 34 +-
.../DataContextEJBQLNumericalFunctionalIT.java | 46 ++-
.../cayenne/access/DataContextEJBQLOrderByIT.java | 33 +-
.../access/DataContextEJBQLQueryCompoundIT.java | 23 +-
.../cayenne/access/DataContextEJBQLQueryIT.java | 73 ++--
.../cayenne/access/DataContextEJBQLSubqueryIT.java | 23 +-
.../access/DataContextEJBQLUpdateCompoundIT.java | 20 +-
.../cayenne/access/DataContextEJBQLUpdateIT.java | 49 ++-
.../apache/cayenne/access/DataContextExtrasIT.java | 6 +-
.../access/DataContextFlattenedAttributesIT.java | 12 +-
.../org/apache/cayenne/access/DataContextIT.java | 12 +-
.../cayenne/access/DataContextIteratedQueryIT.java | 12 +-
.../cayenne/access/DataContextJoinAliasesIT.java | 22 +-
.../cayenne/access/DataContextLocalObjectIT.java | 3 +-
.../apache/cayenne/access/DataContextNoPkIT.java | 9 +-
.../access/DataContextObjectTrackingIT.java | 6 +-
.../cayenne/access/DataContextOuterJoinsIT.java | 16 +-
.../access/DataContextPaginatedQueryIT.java | 3 +-
.../access/DataContextPerformQueryAPIIT.java | 6 +-
.../access/DataContextPrefetchExtras1IT.java | 6 +-
.../access/DataContextPrefetchExtrasIT.java | 24 +-
.../cayenne/access/DataContextPrefetchIT.java | 24 +-
.../access/DataContextPrefetchMultistepIT.java | 12 +-
.../DataContextPrefetchQualifierOverlapIT.java | 6 +-
.../access/DataContextQualifiedEntityIT.java | 3 +-
.../cayenne/access/DataContextQueryCachingIT.java | 7 +-
.../cayenne/access/DataContextRefreshQueryIT.java | 7 +-
.../cayenne/access/DataContextRefreshingIT.java | 6 +-
.../access/DataContextRelationshipQueryIT.java | 6 +-
.../access/DataContextSQLTemplateCompoundIT.java | 6 +-
.../cayenne/access/DataContextSQLTemplateIT.java | 6 +-
.../cayenne/access/DataContextSerializationIT.java | 3 +-
.../access/DataContextSharedCacheEmpiricIT.java | 3 +-
.../cayenne/access/DataDomainCallbacksIT.java | 100 +++---
.../apache/cayenne/access/DataNodeQueriesIT.java | 3 +-
.../org/apache/cayenne/access/DataRowUtilsIT.java | 7 +-
.../org/apache/cayenne/access/DeleteObjectIT.java | 6 +-
.../org/apache/cayenne/access/EmbeddingIT.java | 65 ++--
.../cayenne/access/EmbeddingSerializeIT.java | 14 +-
.../java/org/apache/cayenne/access/EnumIT.java | 3 +-
.../apache/cayenne/access/FlattenedPrefetchIT.java | 25 +-
.../access/FlattenedRelationshipInContextIT.java | 9 +-
.../apache/cayenne/access/IdentityColumnsIT.java | 101 +++---
.../org/apache/cayenne/access/JointPrefetchIT.java | 10 +-
.../cayenne/access/NestedDataContextReadIT.java | 6 +-
.../cayenne/access/NestedDataContextWriteIT.java | 25 +-
.../access/NestedDataContext_DeadlockIT.java | 3 +-
.../org/apache/cayenne/access/NumericTypesIT.java | 6 +-
.../cayenne/access/ObjectStoreDiffRetainingIT.java | 6 +-
.../org/apache/cayenne/access/ObjectStoreTest.java | 3 -
.../apache/cayenne/access/OptimisticLockingIT.java | 10 +-
.../cayenne/access/PrimitiveAttributesIT.java | 3 +-
.../apache/cayenne/access/QuotedIdentifiersIT.java | 67 ++--
.../SimpleIdIncrementalFaultListDataRowsIT.java | 3 +-
.../access/SimpleIdIncrementalFaultListIT.java | 3 +-
.../SimpleIdIncrementalFaultListPrefetchIT.java | 19 +-
.../cayenne/access/SingleTableInheritanceIT.java | 9 +-
.../java/org/apache/cayenne/access/UUIDIT.java | 26 +-
.../cayenne/access/VerticalInheritanceIT.java | 383 +++++++++------------
.../VerticalInheritanceMultipleAttributesIT.java | 70 ++--
.../access/flush/ArcValuesCreationHandlerTest.java | 3 -
.../flush/DefaultDataDomainFlushActionTest.java | 3 -
.../access/flush/DefaultDbRowOpSorterTest.java | 3 -
.../cayenne/access/flush/EffectiveOpIdTest.java | 3 -
.../access/flush/operation/BaseDbRowOpTest.java | 3 -
.../access/flush/operation/DbRowOpMergerTest.java | 3 -
.../access/flush/operation/QualifierTest.java | 3 -
.../cayenne/access/flush/operation/ValuesTest.java | 3 -
.../cayenne/access/jdbc/SQLTemplateActionIT.java | 3 +-
...SelectActionWithUnsupportedDistinctTypesIT.java | 12 +-
.../access/sqlbuilder/SelectBuilderTest.java | 3 -
.../access/sqlbuilder/UpdateBuilderTest.java | 3 -
.../access/sqlbuilder/sqltree/NodeTest.java | 3 -
.../batch/SoftDeleteBatchTranslatorIT.java | 31 +-
.../translator/select/BaseColumnExtractorTest.java | 3 -
.../select/ColumnDescriptorStageTest.java | 3 -
.../select/CustomColumnSetExtractorTest.java | 3 -
.../select/DefaultObjectSelectTranslatorIT.java | 3 -
.../select/DescriptorColumnExtractorTest.java | 3 -
.../translator/select/DistinctStageTest.java | 3 -
.../select/ExistsExpressionTranslatorIT.java | 11 +-
.../access/translator/select/GroupByStageTest.java | 3 -
.../select/HavingTranslationStageTest.java | 3 -
.../translator/select/LimitOffsetStageTest.java | 3 -
.../select/MockQueryMetadataBuilder.java | 3 -
.../translator/select/MockQueryWrapperBuilder.java | 3 -
.../translator/select/ObjPathProcessorIT.java | 12 +-
.../translator/select/OrderingStageTest.java | 3 -
.../select/QualifierTranslationStageTest.java | 3 -
.../translator/select/QualifierTranslatorIT.java | 17 +-
.../translator/select/QualifierTranslatorTest.java | 3 -
.../select/VerticalInheritanceJoinOrderIT.java | 3 -
.../types/DefaultValueObjectTypeRegistryTest.java | 3 -
.../cayenne/ashwood/AshwoodEntitySorterIT.java | 7 +-
.../AshwoodEntitySorter_RelationshipsIT.java | 17 +-
.../ashwood/WeightedAshwoodEntitySorterIT.java | 7 +-
.../cayenne/configuration/xml/BaseHandlerTest.java | 3 -
.../configuration/xml/DbEntityHandlerTest.java | 3 -
.../xml/DbKeyGeneratorHandlerTest.java | 4 -
.../xml/DbRelationshipHandlerTest.java | 3 -
.../configuration/xml/ObjEntityHandlerTest.java | 3 -
.../xml/ObjRelationshipHandlerTest.java | 4 -
.../xml/PrefetchTypeForSelectQueryHandlerTest.java | 3 -
.../xml/PrefetchTypeForSqlTemplateHandlerTest.java | 3 -
.../configuration/xml/VersionAwareHandlerTest.java | 3 -
.../cayenne/datafactory/CombinedValueProvider.java | 3 -
.../apache/cayenne/datafactory/DataFactory.java | 3 -
.../datafactory/DictionaryValueProvider.java | 3 -
.../apache/cayenne/datafactory/ValueProvider.java | 4 -
.../exp/AggregateExpInMemoryEvaluationIT.java | 9 +-
.../java/org/apache/cayenne/exp/CaseWhenIT.java | 9 +-
.../cayenne/exp/FunctionExpressionFactoryTest.java | 9 -
.../cayenne/exp/ParsedExpQualifierCompatIT.java | 14 +-
.../apache/cayenne/exp/TranslateExpressionIT.java | 9 +-
.../org/apache/cayenne/exp/parser/ASTAbsTest.java | 3 -
.../cayenne/exp/parser/ASTAggregateTest.java | 7 -
.../apache/cayenne/exp/parser/ASTConcatTest.java | 3 -
.../cayenne/exp/parser/ASTCurrentDateTest.java | 3 -
.../cayenne/exp/parser/ASTCurrentTimeTest.java | 3 -
.../exp/parser/ASTCurrentTimestampTest.java | 3 -
.../cayenne/exp/parser/ASTCustomFunctionTest.java | 3 -
.../cayenne/exp/parser/ASTCustomOperatorTest.java | 4 -
.../apache/cayenne/exp/parser/ASTDbIdPathTest.java | 3 -
.../org/apache/cayenne/exp/parser/ASTExistsIT.java | 22 +-
.../apache/cayenne/exp/parser/ASTExtractIT.java | 35 +-
.../apache/cayenne/exp/parser/ASTExtractTest.java | 3 -
.../cayenne/exp/parser/ASTFunctionCallDateIT.java | 31 +-
.../cayenne/exp/parser/ASTFunctionCallMathIT.java | 3 -
.../exp/parser/ASTFunctionCallStringIT.java | 3 -
.../cayenne/exp/parser/ASTFunctionCallTest.java | 3 -
.../apache/cayenne/exp/parser/ASTLengthTest.java | 3 -
.../apache/cayenne/exp/parser/ASTLocateTest.java | 3 -
.../apache/cayenne/exp/parser/ASTLowerTest.java | 3 -
.../org/apache/cayenne/exp/parser/ASTModTest.java | 3 -
.../apache/cayenne/exp/parser/ASTNotExistsIT.java | 22 +-
.../apache/cayenne/exp/parser/ASTScalarTest.java | 3 -
.../org/apache/cayenne/exp/parser/ASTSqrtTest.java | 3 -
.../cayenne/exp/parser/ASTSubstringTest.java | 3 -
.../org/apache/cayenne/exp/parser/ASTTrimTest.java | 3 -
.../apache/cayenne/exp/parser/ASTUpperTest.java | 3 -
.../parser/ExpressionCollectionEvaluationIT.java | 12 +-
.../cayenne/exp/parser/ExpressionEvaluationIT.java | 11 +-
.../cayenne/exp/property/BasePropertyTest.java | 4 -
.../cayenne/exp/property/DatePropertyTest.java | 3 -
.../cayenne/exp/property/EntityPropertyTest.java | 3 -
.../apache/cayenne/exp/property/IdPropertyIT.java | 12 +-
.../cayenne/exp/property/IdPropertyTest.java | 4 -
.../cayenne/exp/property/ListPropertyTest.java | 4 -
.../cayenne/exp/property/MapPropertyTest.java | 3 -
.../cayenne/exp/property/NumericPropertyTest.java | 3 -
.../apache/cayenne/exp/property/PathAliasesIT.java | 18 +-
.../cayenne/exp/property/PropertyFactoryTest.java | 3 -
.../cayenne/exp/property/SetPropertyTest.java | 3 -
.../cayenne/exp/property/StringPropertyTest.java | 3 -
.../java/org/apache/cayenne/map/AnnotationIT.java | 3 -
.../java/org/apache/cayenne/query/CAY2541IT.java | 9 +-
.../org/apache/cayenne/query/ColumnSelectIT.java | 16 +-
.../org/apache/cayenne/query/ColumnSelectTest.java | 5 -
.../apache/cayenne/query/EJBQLQueryCountIT.java | 19 +-
.../org/apache/cayenne/query/EJBQLQueryIT.java | 6 +-
.../apache/cayenne/query/EJBQLQueryNumericIT.java | 12 +-
.../org/apache/cayenne/query/MappedQueryIT.java | 3 +-
.../cayenne/query/ObjectSelect_AggregateIT.java | 12 +-
.../query/ObjectSelect_FetchLimitOrderingIT.java | 10 +-
.../query/ObjectSelect_PrimitiveColumnsIT.java | 6 +-
.../apache/cayenne/query/ObjectSelect_RunIT.java | 9 +-
.../cayenne/query/ObjectSelect_SubqueryIT.java | 12 +-
.../cayenne/query/QueryWithCompoundJoinIT.java | 7 +-
.../query/QueryWithInheritancePrefetchIT.java | 8 +-
.../org/apache/cayenne/query/SQLTemplateIT.java | 9 +-
.../org/apache/cayenne/query/SelectById_RunIT.java | 123 ++++---
.../apache/cayenne/query/SelectQueryClobIT.java | 3 +-
.../query/SelectQueryMetadataCacheKeyTest.java | 2 -
.../cayenne/query/SelectQueryReturnTypesIT.java | 3 +-
.../reflect/LifecycleCallbackRegistryTest.java | 3 -
.../reflect/MixedPersistenceStrategyIT.java | 16 +-
.../org/apache/cayenne/reflect/PojoMapperTest.java | 3 -
.../cayenne/runtime/CayenneRuntimeBuilderIT.java | 3 +-
.../template/CayenneSQLTemplateProcessorTest.java | 3 -
.../cayenne/template/TemplateParserPoolTest.java | 3 -
.../template/parser/SQLTemplateParserTest.java | 4 -
.../cayenne/testdo/inheritance_with_enum/Type.java | 3 -
.../cayenne/tx/TransactionCustomConnectionIT.java | 1 -
.../apache/cayenne/tx/TransactionIsolationIT.java | 3 -
.../tx/TransactionPropagationRollbackIT.java | 1 -
.../cayenne/unit/SQLServerUnitDbAdapter.java | 3 -
.../org/apache/cayenne/unit/UnitDbAdapter.java | 1 -
.../CayenneRuntimeProviderContextsSync.java | 3 -
.../unit/di/runtime/RuntimeCaseExtraModules.java | 3 -
.../org/apache/cayenne/unit/jira/CAY_115IT.java | 6 +-
.../org/apache/cayenne/unit/jira/CAY_191IT.java | 6 +-
.../org/apache/cayenne/unit/jira/CAY_194IT.java | 3 +-
.../org/apache/cayenne/util/ArrayUtilTest.java | 3 -
.../cayenne/util/ShallowMergeOperationIT.java | 3 +-
.../apache/cayenne/util/SingleEntryMapTest.java | 3 -
.../org/apache/cayenne/util/WeakValueMapTest.java | 2 -
.../apache/cayenne/value/json/JsonReaderTest.java | 3 -
.../cayenne/value/json/JsonTokenizerTest.java | 4 -
.../apache/cayenne/value/json/JsonUtilsTest.java | 3 -
297 files changed, 1271 insertions(+), 2445 deletions(-)