You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/06/03 03:11:33 UTC

(grails-core) branch 8.0.x updated (a4c20680ef -> a70c34f739)

This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a change to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from a4c20680ef Merge branch '7.2.x' into 8.0.x
     add bab0ecec7f Add addAllDomainClasses helper to GrailsDataTckManager and adopt it across TCK specs
     add ac3d4e778c Merge branch '8.0.x' into refactor/tck-add-all-domain-classes
     add 87382169ae refactor: encapsulate GORM TCK domain classes list and update specs
     add 0714a59b97 Fix GORM TCK domain registration in test specifications
     add 4d345a6e31 fix
     add 29cf774a7e 1. Registered missing TCK domain classes in  HibernateOptimisticLockingSpec  ( OptLockVersioned ,  OptLockNotVersioned ) and  HibernateValidationSpec  ( TestEntity ,  ChildEntity ) to fix the GORM   initialization failures on Hibernate 5.   2. Fixed CodeNarc violations in the TCK project:       • Fixed  ConsecutiveBlankLines  and  Indentation  issues in  GrailsDataTckManager.groovy .       • Removed an  UnusedImport  ( Simples ) in  QueryEventsSpec.groovy .
     add eb44622be3 Merge branch '8.0.x' into refactor/tck-add-all-domain-classes
     add acb0931d32 refactor: rename addAllDomainClasses to registerDomainClasses and migrate calls to varargs
     add 7aa0872a5a fix compilation
     add 1352f39b3b PR comment
     add 54f83c63ce once more unto the breacn
     add 1170851a0a refactor: restore allClasses variable for persistent entities
     new a70c34f739 Merge pull request #15683 from apache/refactor/tck-add-all-domain-classes

The 1 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:
 ...bernateOptimisticLockingStyleMappingSpec.groovy |  2 +-
 .../grails/gorm/tests/AutoTimestampSpec.groovy     |  2 +-
 .../CascadeToBidirectionalAsssociationSpec.groovy  |  2 +-
 .../gorm/tests/CountByWithEmbeddedSpec.groovy      |  2 +-
 .../grails/gorm/tests/DeleteAllWhereSpec.groovy    |  2 +-
 .../gorm/tests/DetachCriteriaSubquerySpec.groovy   |  2 +-
 .../gorm/tests/DetachedCriteriaJoinSpec.groovy     |  2 +-
 .../grails/gorm/tests/DomainGetterSpec.groovy      |  2 +-
 .../grails/gorm/tests/EnumMappingSpec.groovy       |  2 +-
 .../tests/HibernateOptimisticLockingSpec.groovy    |  4 ++
 .../gorm/tests/HibernateValidationSpec.groovy      |  4 +-
 .../tests/LastUpdateWithDynamicUpdateSpec.groovy   |  2 +-
 .../groovy/grails/gorm/tests/ManyToOneSpec.groovy  |  2 +-
 .../tests/MultiColumnUniqueConstraintSpec.groovy   |  2 +-
 .../test/groovy/grails/gorm/tests/RLikeSpec.groovy |  2 +-
 .../grails/gorm/tests/ReadOperationSpec.groovy     |  2 +-
 .../grails/gorm/tests/SizeConstraintSpec.groovy    |  2 +-
 .../groovy/grails/gorm/tests/ToOneProxySpec.groovy |  2 +-
 .../tests/WhereQueryWithAssociationSortSpec.groovy |  2 +-
 ...WithNewSessionAndExistingTransactionSpec.groovy |  2 +-
 .../gorm/tests/autoimport/AutoImportSpec.groovy    |  2 +-
 .../BidirectionalOneToOneWithUniqueSpec.groovy     |  2 +-
 .../inheritance/SubclassToOneProxySpec.groovy      |  2 +-
 .../TablePerConcreteClassAndDateCreatedSpec.groovy |  2 +-
 .../TablePerConcreteClassImportedSpec.groovy       |  2 +-
 .../tests/mappedby/MultipleOneToOneSpec.groovy     |  2 +-
 .../gorm/tests/proxy/ByteBuddyProxySpec.groovy     |  2 +-
 .../gorm/tests/traits/InterfacePropertySpec.groovy |  2 +-
 .../tests/validation/DeepValidationSpec.groovy     |  2 +-
 .../core/GrailsDataHibernate5TckManager.groovy     |  4 +-
 .../tests/DirtyCheckEmbeddedCollectionSpec.groovy  |  2 +-
 .../groovy/grails/gorm/tests/FindNativeSpec.groovy |  2 +-
 .../listener/PersistenceEventListenerSpec.groovy   |  2 +-
 .../grails/mongodb/cascade/MongoCascadeSpec.groovy |  2 +-
 .../mongo/core/GrailsDataMongoTckManager.groovy    |  4 +-
 .../gorm/mongo/AggregateMethodSpec.groovy          |  2 +-
 .../gorm/mongo/AssignedIdentifierSpec.groovy       |  2 +-
 .../gorm/mongo/AutowireServicesSpec.groovy         |  2 +-
 .../datastore/gorm/mongo/BasicArraySpec.groovy     |  2 +-
 .../gorm/mongo/BasicCollectionTypeSpec.groovy      |  2 +-
 .../gorm/mongo/BasicCollectionsSpec.groovy         |  2 +-
 .../gorm/mongo/BatchUpdateDeleteSpec.groovy        |  2 +-
 .../gorm/mongo/BeforeInsertUpdateSpec.groovy       |  2 +-
 .../BeforeUpdatePropertyPersistenceSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/BigDecimalSpec.groovy     |  2 +-
 .../mongo/BrokenManyToManyAssociationSpec.groovy   |  2 +-
 .../gorm/mongo/CascadeDeleteOneToOneSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/CascadeDeleteSpec.groovy  |  2 +-
 .../CircularBidirectionalOneToManySpec.groovy      |  2 +-
 .../gorm/mongo/CircularEmbeddedListSpec.groovy     |  2 +-
 .../gorm/mongo/CircularOneToManySpec.groovy        |  2 +-
 .../gorm/mongo/ClearCollectionSpec.groovy          |  2 +-
 .../CustomCollectionAndAttributeMappingSpec.groovy |  2 +-
 .../datastore/gorm/mongo/CustomIdProxySpec.groovy  |  2 +-
 .../gorm/mongo/CustomMongoEventListenerSpec.groovy |  2 +-
 .../gorm/mongo/CustomTypeMarshallingSpec.groovy    |  2 +-
 .../gorm/mongo/DBObjectConversionSpec.groovy       |  2 +-
 .../gorm/mongo/DbRefWithEmbeddedSpec.groovy        |  2 +-
 .../gorm/mongo/DefaultSortOrderSpec.groovy         |  2 +-
 .../gorm/mongo/DirtyCheckUpdateSpec.groovy         |  2 +-
 .../datastore/gorm/mongo/DisableVersionSpec.groovy |  2 +-
 .../gorm/mongo/DisjunctionQuerySpec.groovy         |  2 +-
 .../gorm/mongo/DistinctPropertySpec.groovy         |  2 +-
 .../gorm/mongo/DocumentMappingSpec.groovy          |  2 +-
 .../gorm/mongo/EmbeddedAssociationSpec.groovy      |  2 +-
 .../gorm/mongo/EmbeddedBiDirectionalSpec.groovy    |  2 +-
 .../EmbeddedCollectionAndInheritanceSpec.groovy    |  2 +-
 .../gorm/mongo/EmbeddedCollectionWithIdSpec.groovy |  2 +-
 .../EmbeddedCollectionWithOneToOneSpec.groovy      |  2 +-
 .../EmbeddedHasManyWithBeforeUpdateSpec.groovy     |  2 +-
 .../mongo/EmbeddedListWithCustomTypeSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/EmbeddedMapSpec.groovy    |  2 +-
 .../gorm/mongo/EmbeddedSetAssignedIdSpec.groovy    |  2 +-
 .../gorm/mongo/EmbeddedSimpleObjectSpec.groovy     |  2 +-
 ...edStringListInsideEmbeddedCollectionSpec.groovy |  2 +-
 .../datastore/gorm/mongo/EmbeddedUnsetSpec.groovy  |  2 +-
 .../gorm/mongo/EmbeddedWhereClauseSpec.groovy      |  2 +-
 .../EmbeddedWithCustomFieldMappingSpec.groovy      |  2 +-
 .../gorm/mongo/EmbeddedWithIdSpecifiedSpec.groovy  |  2 +-
 .../EmbeddedWithNonEmbeddedAssociationsSpec.groovy |  2 +-
 .../EmbeddedWithNonEmbeddedCollectionsSpec.groovy  |  2 +-
 .../EmbeddedWithinEmbeddedAssociationSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/EnumCollectionSpec.groovy |  2 +-
 .../datastore/gorm/mongo/EnumTypeSpec.groovy       |  2 +-
 .../mongo/EventsWithAbstractInheritanceSpec.groovy |  2 +-
 .../gorm/mongo/FindOrCreateWhereSpec.groovy        |  2 +-
 .../gorm/mongo/GeoJSONTypePersistenceSpec.groovy   |  2 +-
 .../gorm/mongo/GeospacialQuerySpec.groovy          |  2 +-
 .../grails/datastore/gorm/mongo/GetAllSpec.groovy  |  2 +-
 .../gorm/mongo/GetAllWithStringIdSpec.groovy       |  2 +-
 .../GreaterThanAndLessThanCriteriaSpec.groovy      |  2 +-
 .../grails/datastore/gorm/mongo/HasOneSpec.groovy  |  2 +-
 .../gorm/mongo/HintQueryArgumentSpec.groovy        |  2 +-
 .../datastore/gorm/mongo/InListQuerySpec.groovy    |  2 +-
 .../mongo/IndexAttributesAndCompoundKeySpec.groovy |  2 +-
 .../gorm/mongo/IndexWithInheritanceSpec.groovy     |  2 +-
 .../gorm/mongo/InheritanceQueryingSpec.groovy      |  2 +-
 ...nheritanceWithSingleEndedAssociationSpec.groovy |  2 +-
 .../datastore/gorm/mongo/InnerEnumSpec.groovy      |  2 +-
 .../grails/datastore/gorm/mongo/IsNullSpec.groovy  |  2 +-
 .../gorm/mongo/JakartaValidationSpec.groovy        |  2 +-
 .../datastore/gorm/mongo/LastUpdatedSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/LikeQuerySpec.groovy      |  2 +-
 .../gorm/mongo/ListOneToManyOrderingSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/MapOfDomainsSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/MarkDirtyFalseSpec.groovy |  2 +-
 .../MongoDynamicPropertyOnEmbeddedSpec.groovy      |  2 +-
 .../gorm/mongo/MongoGormEnhancerSpec.groovy        |  2 +-
 .../gorm/mongo/MongoResultsListIndexSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/MongoTypesSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/NegateInListSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/NegationEnumSpec.groovy   |  2 +-
 .../gorm/mongo/NullifyPropertySpec.groovy          |  2 +-
 .../gorm/mongo/NullsAreNotStoredSpec.groovy        |  2 +-
 .../gorm/mongo/ObjectIdPersistenceSpec.groovy      |  2 +-
 .../gorm/mongo/ObjectIdPropertySpec.groovy         |  2 +-
 .../gorm/mongo/OneToManyWithInheritanceSpec.groovy |  2 +-
 .../gorm/mongo/OneToOneIntegritySpec.groovy        |  2 +-
 .../gorm/mongo/OneToOneNoReferenceSpec.groovy      |  2 +-
 .../OptimisticLockingWithExceptionSpec.groovy      |  2 +-
 .../gorm/mongo/OrderWithPaginationSpec.groovy      |  2 +-
 .../datastore/gorm/mongo/ProjectionsSpec.groovy    |  2 +-
 .../QueriesWithIdenticallyNamedPartsSpec.groovy    |  2 +-
 .../gorm/mongo/ReadConcernArgumentSpec.groovy      |  2 +-
 .../gorm/mongo/ReadManyObjectsSpec.groovy          |  2 +-
 .../ResultsWithGroovyCollectionMethodsSpec.groovy  |  2 +-
 .../datastore/gorm/mongo/SchemalessSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/SessionCachingSpec.groovy |  2 +-
 .../datastore/gorm/mongo/SetRetrievalSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/SimpleHasManySpec.groovy  |  2 +-
 .../SingleEmbeddedAssignNullToNonNullSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/StatelessSpec.groovy      |  2 +-
 .../gorm/mongo/SwitchDatabaseAtRuntimeSpec.groovy  |  2 +-
 .../datastore/gorm/mongo/TestSearchSpec.groovy     |  2 +-
 .../gorm/mongo/TransientPropertySpec.groovy        |  2 +-
 .../gorm/mongo/WhereQueryInCriteriaSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/WriteConcernSpec.groovy   |  2 +-
 .../gorm/mongo/bugs/GPMongoDB295Spec.groovy        |  2 +-
 .../bugs/StringIdWithObjectIdStorageSpec.groovy    |  2 +-
 .../tests/AbstractNonGormParentClassSpec.groovy    |  2 +-
 .../grails/gorm/tests/CircularCascadeSpec.groovy   |  2 +-
 .../gorm/tests/DeepValidateWithSaveSpec.groovy     |  4 ++
 .../DetachedCriteriaAssociationQuerySpec.groovy    |  2 +-
 .../grails/gorm/tests/JpaQueryBuilderSpec.groovy   |  4 ++
 .../grails/gorm/tests/ReadOnlyCriteriaSpec.groovy  |  4 ++
 .../grails/gorm/tests/SingleResultSpec.groovy      |  4 ++
 .../groovy/grails/gorm/tests/SubquerySpec.groovy   |  4 ++
 .../TransactionalTransformOnServiceSpec.groovy     |  2 +-
 .../WhereMethodEmbeddedInAssociationSpec.groovy    |  4 +-
 .../grails/gorm/tests/WhereMethodSpec.groovy       |  4 +-
 .../gorm/tests/validation/ArrayMaxSizeSpec.groovy  |  2 +-
 .../gorm/AddToAndInjectedServiceSpec.groovy        |  2 +-
 .../gorm/AddToMethodWithBasicCollectionSpec.groovy |  2 +-
 .../AddToMethodWithEmbeddedCollectionSpec.groovy   |  2 +-
 .../datastore/gorm/AssignedIdentifierSpec.groovy   |  2 +-
 .../datastore/gorm/AsyncReadMethodsSpec.groovy     |  4 ++
 .../gorm/AutoLinkOneToManyAssociationSpec.groovy   |  2 +-
 .../datastore/gorm/BasicTypeHasManySpec.groovy     |  2 +-
 .../datastore/gorm/BeforeUpdateEventSpec.groovy    |  2 +-
 ...idirectionalOneToManyWithInheritanceSpec.groovy |  2 +-
 .../grails/datastore/gorm/CacheAndJoinSpec.groovy  |  2 +-
 .../datastore/gorm/CircularManyToManySpec.groovy   |  2 +-
 .../datastore/gorm/CircularManyToOneSpec.groovy    |  2 +-
 .../datastore/gorm/CircularOneToManySpec.groovy    |  2 +-
 .../datastore/gorm/CompositeIdentifierSpec.groovy  |  2 +-
 .../gorm/CriteriaProjectedResultsSpec.groovy       |  2 +-
 .../datastore/gorm/CustomAutoTimestampSpec.groovy  |  2 +-
 .../gorm/CustomSequenceIdentifierSpec.groovy       |  2 +-
 .../gorm/CustomStringIdentifierSpec.groovy         |  2 +-
 .../gorm/CustomTypeMarshallingSpec.groovy          |  2 +-
 .../grails/datastore/gorm/DeindexingSpec.groovy    |  2 +-
 .../gorm/DetachedCriteriaJpaEntitySpec.groovy      |  2 +-
 .../grails/datastore/gorm/DirtyCheckingSpec.groovy |  2 +-
 .../datastore/gorm/DistinctProjectionSpec.groovy   |  4 ++
 .../gorm/DomainWithPrimitiveGetterSpec.groovy      |  2 +-
 .../gorm/DynamicFinderHungarianNotationSpec.groovy |  2 +-
 .../datastore/gorm/EmbeddedAssociationSpec.groovy  |  2 +-
 .../gorm/EmbeddedNonEntityAssociationSpec.groovy   |  2 +-
 .../gorm/EmbeddedPropertyQuerySpec.groovy          |  2 +-
 .../grails/datastore/gorm/EnumHasManySpec.groovy   |  2 +-
 .../datastore/gorm/FindByDomainInListSpec.groovy   |  2 +-
 .../datastore/gorm/GormDirtyCheckingSpec.groovy    |  2 +-
 .../gorm/HasManyDefaultMappedBySpec.groovy         |  2 +-
 .../datastore/gorm/HasOneSetInverseSideSpec.groovy |  2 +-
 .../gorm/InOperatorWithAssociationsSpec.groovy     |  2 +-
 .../gorm/InheritanceWithOneToManySpec.groovy       |  2 +-
 .../gorm/ListOrderByHungarianNotationSpec.groovy   |  2 +-
 .../grails/datastore/gorm/ManyToManySpec.groovy    |  2 +-
 .../grails/datastore/gorm/MappedByNoneSpec.groovy  |  2 +-
 .../gorm/NestedAssociationQuerySpec.groovy         |  2 +-
 .../org/grails/datastore/gorm/NotLikeSpec.groovy   |  4 ++
 .../grails/datastore/gorm/NotNullQuerySpec.groovy  |  2 +-
 .../datastore/gorm/OneToOneWithProxiesSpec.groovy  |  5 ++
 .../org/grails/datastore/gorm/OrderBySpec.groovy   |  6 ++
 .../datastore/gorm/QueryAssociationSpec.groovy     |  5 ++
 .../gorm/QueryNonIndexedPropertySpec.groovy        |  2 +-
 .../gorm/ReadOnlyCriteriaResultsSpec.groovy        |  2 +-
 .../gorm/SaveWithFailOnErrorDefaultSpec.groovy     |  2 +-
 .../datastore/gorm/UUIDTypeIdentifierSpec.groovy   |  2 +-
 .../grails/datastore/gorm/UUIIdentifierSpec.groovy |  2 +-
 .../datastore/mapping/EntityReflectorSpec.groovy   |  2 +-
 .../testing/tck/base/GrailsDataTckManager.groovy   | 70 ++++++----------------
 .../data/testing/tck/tests/AttachMethodSpec.groovy |  4 ++
 ...intWorksWithTargetProxiesConstraintsSpec.groovy |  2 +-
 .../testing/tck/tests/CircularOneToManySpec.groovy |  4 ++
 .../tck/tests/CommonTypesPersistenceSpec.groovy    |  4 ++
 .../data/testing/tck/tests/ConstraintsSpec.groovy  |  2 +-
 .../testing/tck/tests/CriteriaBuilderSpec.groovy   |  5 ++
 .../testing/tck/tests/CrudOperationsSpec.groovy    |  5 ++
 .../data/testing/tck/tests/DeleteAllSpec.groovy    |  5 ++
 .../testing/tck/tests/DetachedCriteriaSpec.groovy  |  5 ++
 .../tests/DirtyCheckingAfterListenerSpec.groovy    |  2 +-
 .../testing/tck/tests/DirtyCheckingSpec.groovy     |  2 +-
 .../tck/tests/DisableAutotimeStampSpec.groovy      |  2 +-
 .../data/testing/tck/tests/DomainEventsSpec.groovy |  5 ++
 .../grails/data/testing/tck/tests/EnumSpec.groovy  |  5 ++
 .../testing/tck/tests/FindByExampleSpec.groovy     |  5 ++
 .../data/testing/tck/tests/FindByMethodSpec.groovy |  5 ++
 .../testing/tck/tests/FindOrCreateWhereSpec.groovy |  5 ++
 .../testing/tck/tests/FindOrSaveWhereSpec.groovy   |  5 ++
 .../data/testing/tck/tests/FindWhereSpec.groovy    |  5 ++
 .../tck/tests/FirstAndLastMethodSpec.groovy        |  2 +-
 .../data/testing/tck/tests/GormEnhancerSpec.groovy |  5 ++
 .../data/testing/tck/tests/GroovyProxySpec.groovy  |  5 ++
 .../data/testing/tck/tests/InheritanceSpec.groovy  |  2 +-
 .../data/testing/tck/tests/ListOrderBySpec.groovy  |  5 ++
 .../data/testing/tck/tests/NegationSpec.groovy     |  5 ++
 .../data/testing/tck/tests/NotInListSpec.groovy    |  5 ++
 .../testing/tck/tests/NullValueEqualSpec.groovy    |  5 ++
 .../data/testing/tck/tests/OneToManySpec.groovy    |  5 ++
 .../data/testing/tck/tests/OneToOneSpec.groovy     |  5 ++
 .../testing/tck/tests/OptimisticLockingSpec.groovy |  5 ++
 .../data/testing/tck/tests/OrderBySpec.groovy      |  5 ++
 .../data/testing/tck/tests/PagedResultSpec.groovy  |  5 ++
 .../tck/tests/PersistenceEventListenerSpec.groovy  |  2 +-
 .../tck/tests/PropertyComparisonQuerySpec.groovy   |  2 +-
 .../tck/tests/ProxyInitializationSpec.groovy       |  2 +-
 .../data/testing/tck/tests/ProxyLoadingSpec.groovy |  5 ++
 .../tck/tests/QueryAfterPropertyChangeSpec.groovy  |  5 ++
 .../tck/tests/QueryByAssociationSpec.groovy        |  5 ++
 .../data/testing/tck/tests/QueryByNullSpec.groovy  |  5 ++
 .../data/testing/tck/tests/QueryEventsSpec.groovy  |  3 +-
 .../data/testing/tck/tests/RangeQuerySpec.groovy   |  5 ++
 .../data/testing/tck/tests/SaveAllSpec.groovy      |  5 ++
 .../tck/tests/SessionCreationEventSpec.groovy      |  5 ++
 .../data/testing/tck/tests/SizeQuerySpec.groovy    |  5 ++
 .../testing/tck/tests/UniqueConstraintSpec.groovy  |  2 +-
 .../tck/tests/UpdateWithProxyPresentSpec.groovy    |  2 +-
 .../data/testing/tck/tests/ValidationSpec.groovy   |  6 +-
 .../data/testing/tck/tests/WhereLazySpec.groovy    |  2 +-
 .../testing/tck/tests/WithTransactionSpec.groovy   |  5 ++
 251 files changed, 448 insertions(+), 264 deletions(-)


(grails-core) 01/01: Merge pull request #15683 from apache/refactor/tck-add-all-domain-classes

Posted by jd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit a70c34f739e7fed70439a72a57819399d7ceb23d
Merge: a4c20680ef 1170851a0a
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Tue Jun 2 23:11:27 2026 -0400

    Merge pull request #15683 from apache/refactor/tck-add-all-domain-classes

 ...bernateOptimisticLockingStyleMappingSpec.groovy |  2 +-
 .../grails/gorm/tests/AutoTimestampSpec.groovy     |  2 +-
 .../CascadeToBidirectionalAsssociationSpec.groovy  |  2 +-
 .../gorm/tests/CountByWithEmbeddedSpec.groovy      |  2 +-
 .../grails/gorm/tests/DeleteAllWhereSpec.groovy    |  2 +-
 .../gorm/tests/DetachCriteriaSubquerySpec.groovy   |  2 +-
 .../gorm/tests/DetachedCriteriaJoinSpec.groovy     |  2 +-
 .../grails/gorm/tests/DomainGetterSpec.groovy      |  2 +-
 .../grails/gorm/tests/EnumMappingSpec.groovy       |  2 +-
 .../tests/HibernateOptimisticLockingSpec.groovy    |  4 ++
 .../gorm/tests/HibernateValidationSpec.groovy      |  4 +-
 .../tests/LastUpdateWithDynamicUpdateSpec.groovy   |  2 +-
 .../groovy/grails/gorm/tests/ManyToOneSpec.groovy  |  2 +-
 .../tests/MultiColumnUniqueConstraintSpec.groovy   |  2 +-
 .../test/groovy/grails/gorm/tests/RLikeSpec.groovy |  2 +-
 .../grails/gorm/tests/ReadOperationSpec.groovy     |  2 +-
 .../grails/gorm/tests/SizeConstraintSpec.groovy    |  2 +-
 .../groovy/grails/gorm/tests/ToOneProxySpec.groovy |  2 +-
 .../tests/WhereQueryWithAssociationSortSpec.groovy |  2 +-
 ...WithNewSessionAndExistingTransactionSpec.groovy |  2 +-
 .../gorm/tests/autoimport/AutoImportSpec.groovy    |  2 +-
 .../BidirectionalOneToOneWithUniqueSpec.groovy     |  2 +-
 .../inheritance/SubclassToOneProxySpec.groovy      |  2 +-
 .../TablePerConcreteClassAndDateCreatedSpec.groovy |  2 +-
 .../TablePerConcreteClassImportedSpec.groovy       |  2 +-
 .../tests/mappedby/MultipleOneToOneSpec.groovy     |  2 +-
 .../gorm/tests/proxy/ByteBuddyProxySpec.groovy     |  2 +-
 .../gorm/tests/traits/InterfacePropertySpec.groovy |  2 +-
 .../tests/validation/DeepValidationSpec.groovy     |  2 +-
 .../core/GrailsDataHibernate5TckManager.groovy     |  4 +-
 .../tests/DirtyCheckEmbeddedCollectionSpec.groovy  |  2 +-
 .../groovy/grails/gorm/tests/FindNativeSpec.groovy |  2 +-
 .../listener/PersistenceEventListenerSpec.groovy   |  2 +-
 .../grails/mongodb/cascade/MongoCascadeSpec.groovy |  2 +-
 .../mongo/core/GrailsDataMongoTckManager.groovy    |  4 +-
 .../gorm/mongo/AggregateMethodSpec.groovy          |  2 +-
 .../gorm/mongo/AssignedIdentifierSpec.groovy       |  2 +-
 .../gorm/mongo/AutowireServicesSpec.groovy         |  2 +-
 .../datastore/gorm/mongo/BasicArraySpec.groovy     |  2 +-
 .../gorm/mongo/BasicCollectionTypeSpec.groovy      |  2 +-
 .../gorm/mongo/BasicCollectionsSpec.groovy         |  2 +-
 .../gorm/mongo/BatchUpdateDeleteSpec.groovy        |  2 +-
 .../gorm/mongo/BeforeInsertUpdateSpec.groovy       |  2 +-
 .../BeforeUpdatePropertyPersistenceSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/BigDecimalSpec.groovy     |  2 +-
 .../mongo/BrokenManyToManyAssociationSpec.groovy   |  2 +-
 .../gorm/mongo/CascadeDeleteOneToOneSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/CascadeDeleteSpec.groovy  |  2 +-
 .../CircularBidirectionalOneToManySpec.groovy      |  2 +-
 .../gorm/mongo/CircularEmbeddedListSpec.groovy     |  2 +-
 .../gorm/mongo/CircularOneToManySpec.groovy        |  2 +-
 .../gorm/mongo/ClearCollectionSpec.groovy          |  2 +-
 .../CustomCollectionAndAttributeMappingSpec.groovy |  2 +-
 .../datastore/gorm/mongo/CustomIdProxySpec.groovy  |  2 +-
 .../gorm/mongo/CustomMongoEventListenerSpec.groovy |  2 +-
 .../gorm/mongo/CustomTypeMarshallingSpec.groovy    |  2 +-
 .../gorm/mongo/DBObjectConversionSpec.groovy       |  2 +-
 .../gorm/mongo/DbRefWithEmbeddedSpec.groovy        |  2 +-
 .../gorm/mongo/DefaultSortOrderSpec.groovy         |  2 +-
 .../gorm/mongo/DirtyCheckUpdateSpec.groovy         |  2 +-
 .../datastore/gorm/mongo/DisableVersionSpec.groovy |  2 +-
 .../gorm/mongo/DisjunctionQuerySpec.groovy         |  2 +-
 .../gorm/mongo/DistinctPropertySpec.groovy         |  2 +-
 .../gorm/mongo/DocumentMappingSpec.groovy          |  2 +-
 .../gorm/mongo/EmbeddedAssociationSpec.groovy      |  2 +-
 .../gorm/mongo/EmbeddedBiDirectionalSpec.groovy    |  2 +-
 .../EmbeddedCollectionAndInheritanceSpec.groovy    |  2 +-
 .../gorm/mongo/EmbeddedCollectionWithIdSpec.groovy |  2 +-
 .../EmbeddedCollectionWithOneToOneSpec.groovy      |  2 +-
 .../EmbeddedHasManyWithBeforeUpdateSpec.groovy     |  2 +-
 .../mongo/EmbeddedListWithCustomTypeSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/EmbeddedMapSpec.groovy    |  2 +-
 .../gorm/mongo/EmbeddedSetAssignedIdSpec.groovy    |  2 +-
 .../gorm/mongo/EmbeddedSimpleObjectSpec.groovy     |  2 +-
 ...edStringListInsideEmbeddedCollectionSpec.groovy |  2 +-
 .../datastore/gorm/mongo/EmbeddedUnsetSpec.groovy  |  2 +-
 .../gorm/mongo/EmbeddedWhereClauseSpec.groovy      |  2 +-
 .../EmbeddedWithCustomFieldMappingSpec.groovy      |  2 +-
 .../gorm/mongo/EmbeddedWithIdSpecifiedSpec.groovy  |  2 +-
 .../EmbeddedWithNonEmbeddedAssociationsSpec.groovy |  2 +-
 .../EmbeddedWithNonEmbeddedCollectionsSpec.groovy  |  2 +-
 .../EmbeddedWithinEmbeddedAssociationSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/EnumCollectionSpec.groovy |  2 +-
 .../datastore/gorm/mongo/EnumTypeSpec.groovy       |  2 +-
 .../mongo/EventsWithAbstractInheritanceSpec.groovy |  2 +-
 .../gorm/mongo/FindOrCreateWhereSpec.groovy        |  2 +-
 .../gorm/mongo/GeoJSONTypePersistenceSpec.groovy   |  2 +-
 .../gorm/mongo/GeospacialQuerySpec.groovy          |  2 +-
 .../grails/datastore/gorm/mongo/GetAllSpec.groovy  |  2 +-
 .../gorm/mongo/GetAllWithStringIdSpec.groovy       |  2 +-
 .../GreaterThanAndLessThanCriteriaSpec.groovy      |  2 +-
 .../grails/datastore/gorm/mongo/HasOneSpec.groovy  |  2 +-
 .../gorm/mongo/HintQueryArgumentSpec.groovy        |  2 +-
 .../datastore/gorm/mongo/InListQuerySpec.groovy    |  2 +-
 .../mongo/IndexAttributesAndCompoundKeySpec.groovy |  2 +-
 .../gorm/mongo/IndexWithInheritanceSpec.groovy     |  2 +-
 .../gorm/mongo/InheritanceQueryingSpec.groovy      |  2 +-
 ...nheritanceWithSingleEndedAssociationSpec.groovy |  2 +-
 .../datastore/gorm/mongo/InnerEnumSpec.groovy      |  2 +-
 .../grails/datastore/gorm/mongo/IsNullSpec.groovy  |  2 +-
 .../gorm/mongo/JakartaValidationSpec.groovy        |  2 +-
 .../datastore/gorm/mongo/LastUpdatedSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/LikeQuerySpec.groovy      |  2 +-
 .../gorm/mongo/ListOneToManyOrderingSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/MapOfDomainsSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/MarkDirtyFalseSpec.groovy |  2 +-
 .../MongoDynamicPropertyOnEmbeddedSpec.groovy      |  2 +-
 .../gorm/mongo/MongoGormEnhancerSpec.groovy        |  2 +-
 .../gorm/mongo/MongoResultsListIndexSpec.groovy    |  2 +-
 .../datastore/gorm/mongo/MongoTypesSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/NegateInListSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/NegationEnumSpec.groovy   |  2 +-
 .../gorm/mongo/NullifyPropertySpec.groovy          |  2 +-
 .../gorm/mongo/NullsAreNotStoredSpec.groovy        |  2 +-
 .../gorm/mongo/ObjectIdPersistenceSpec.groovy      |  2 +-
 .../gorm/mongo/ObjectIdPropertySpec.groovy         |  2 +-
 .../gorm/mongo/OneToManyWithInheritanceSpec.groovy |  2 +-
 .../gorm/mongo/OneToOneIntegritySpec.groovy        |  2 +-
 .../gorm/mongo/OneToOneNoReferenceSpec.groovy      |  2 +-
 .../OptimisticLockingWithExceptionSpec.groovy      |  2 +-
 .../gorm/mongo/OrderWithPaginationSpec.groovy      |  2 +-
 .../datastore/gorm/mongo/ProjectionsSpec.groovy    |  2 +-
 .../QueriesWithIdenticallyNamedPartsSpec.groovy    |  2 +-
 .../gorm/mongo/ReadConcernArgumentSpec.groovy      |  2 +-
 .../gorm/mongo/ReadManyObjectsSpec.groovy          |  2 +-
 .../ResultsWithGroovyCollectionMethodsSpec.groovy  |  2 +-
 .../datastore/gorm/mongo/SchemalessSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/SessionCachingSpec.groovy |  2 +-
 .../datastore/gorm/mongo/SetRetrievalSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/SimpleHasManySpec.groovy  |  2 +-
 .../SingleEmbeddedAssignNullToNonNullSpec.groovy   |  2 +-
 .../datastore/gorm/mongo/StatelessSpec.groovy      |  2 +-
 .../gorm/mongo/SwitchDatabaseAtRuntimeSpec.groovy  |  2 +-
 .../datastore/gorm/mongo/TestSearchSpec.groovy     |  2 +-
 .../gorm/mongo/TransientPropertySpec.groovy        |  2 +-
 .../gorm/mongo/WhereQueryInCriteriaSpec.groovy     |  2 +-
 .../datastore/gorm/mongo/WriteConcernSpec.groovy   |  2 +-
 .../gorm/mongo/bugs/GPMongoDB295Spec.groovy        |  2 +-
 .../bugs/StringIdWithObjectIdStorageSpec.groovy    |  2 +-
 .../tests/AbstractNonGormParentClassSpec.groovy    |  2 +-
 .../grails/gorm/tests/CircularCascadeSpec.groovy   |  2 +-
 .../gorm/tests/DeepValidateWithSaveSpec.groovy     |  4 ++
 .../DetachedCriteriaAssociationQuerySpec.groovy    |  2 +-
 .../grails/gorm/tests/JpaQueryBuilderSpec.groovy   |  4 ++
 .../grails/gorm/tests/ReadOnlyCriteriaSpec.groovy  |  4 ++
 .../grails/gorm/tests/SingleResultSpec.groovy      |  4 ++
 .../groovy/grails/gorm/tests/SubquerySpec.groovy   |  4 ++
 .../TransactionalTransformOnServiceSpec.groovy     |  2 +-
 .../WhereMethodEmbeddedInAssociationSpec.groovy    |  4 +-
 .../grails/gorm/tests/WhereMethodSpec.groovy       |  4 +-
 .../gorm/tests/validation/ArrayMaxSizeSpec.groovy  |  2 +-
 .../gorm/AddToAndInjectedServiceSpec.groovy        |  2 +-
 .../gorm/AddToMethodWithBasicCollectionSpec.groovy |  2 +-
 .../AddToMethodWithEmbeddedCollectionSpec.groovy   |  2 +-
 .../datastore/gorm/AssignedIdentifierSpec.groovy   |  2 +-
 .../datastore/gorm/AsyncReadMethodsSpec.groovy     |  4 ++
 .../gorm/AutoLinkOneToManyAssociationSpec.groovy   |  2 +-
 .../datastore/gorm/BasicTypeHasManySpec.groovy     |  2 +-
 .../datastore/gorm/BeforeUpdateEventSpec.groovy    |  2 +-
 ...idirectionalOneToManyWithInheritanceSpec.groovy |  2 +-
 .../grails/datastore/gorm/CacheAndJoinSpec.groovy  |  2 +-
 .../datastore/gorm/CircularManyToManySpec.groovy   |  2 +-
 .../datastore/gorm/CircularManyToOneSpec.groovy    |  2 +-
 .../datastore/gorm/CircularOneToManySpec.groovy    |  2 +-
 .../datastore/gorm/CompositeIdentifierSpec.groovy  |  2 +-
 .../gorm/CriteriaProjectedResultsSpec.groovy       |  2 +-
 .../datastore/gorm/CustomAutoTimestampSpec.groovy  |  2 +-
 .../gorm/CustomSequenceIdentifierSpec.groovy       |  2 +-
 .../gorm/CustomStringIdentifierSpec.groovy         |  2 +-
 .../gorm/CustomTypeMarshallingSpec.groovy          |  2 +-
 .../grails/datastore/gorm/DeindexingSpec.groovy    |  2 +-
 .../gorm/DetachedCriteriaJpaEntitySpec.groovy      |  2 +-
 .../grails/datastore/gorm/DirtyCheckingSpec.groovy |  2 +-
 .../datastore/gorm/DistinctProjectionSpec.groovy   |  4 ++
 .../gorm/DomainWithPrimitiveGetterSpec.groovy      |  2 +-
 .../gorm/DynamicFinderHungarianNotationSpec.groovy |  2 +-
 .../datastore/gorm/EmbeddedAssociationSpec.groovy  |  2 +-
 .../gorm/EmbeddedNonEntityAssociationSpec.groovy   |  2 +-
 .../gorm/EmbeddedPropertyQuerySpec.groovy          |  2 +-
 .../grails/datastore/gorm/EnumHasManySpec.groovy   |  2 +-
 .../datastore/gorm/FindByDomainInListSpec.groovy   |  2 +-
 .../datastore/gorm/GormDirtyCheckingSpec.groovy    |  2 +-
 .../gorm/HasManyDefaultMappedBySpec.groovy         |  2 +-
 .../datastore/gorm/HasOneSetInverseSideSpec.groovy |  2 +-
 .../gorm/InOperatorWithAssociationsSpec.groovy     |  2 +-
 .../gorm/InheritanceWithOneToManySpec.groovy       |  2 +-
 .../gorm/ListOrderByHungarianNotationSpec.groovy   |  2 +-
 .../grails/datastore/gorm/ManyToManySpec.groovy    |  2 +-
 .../grails/datastore/gorm/MappedByNoneSpec.groovy  |  2 +-
 .../gorm/NestedAssociationQuerySpec.groovy         |  2 +-
 .../org/grails/datastore/gorm/NotLikeSpec.groovy   |  4 ++
 .../grails/datastore/gorm/NotNullQuerySpec.groovy  |  2 +-
 .../datastore/gorm/OneToOneWithProxiesSpec.groovy  |  5 ++
 .../org/grails/datastore/gorm/OrderBySpec.groovy   |  6 ++
 .../datastore/gorm/QueryAssociationSpec.groovy     |  5 ++
 .../gorm/QueryNonIndexedPropertySpec.groovy        |  2 +-
 .../gorm/ReadOnlyCriteriaResultsSpec.groovy        |  2 +-
 .../gorm/SaveWithFailOnErrorDefaultSpec.groovy     |  2 +-
 .../datastore/gorm/UUIDTypeIdentifierSpec.groovy   |  2 +-
 .../grails/datastore/gorm/UUIIdentifierSpec.groovy |  2 +-
 .../datastore/mapping/EntityReflectorSpec.groovy   |  2 +-
 .../testing/tck/base/GrailsDataTckManager.groovy   | 70 ++++++----------------
 .../data/testing/tck/tests/AttachMethodSpec.groovy |  4 ++
 ...intWorksWithTargetProxiesConstraintsSpec.groovy |  2 +-
 .../testing/tck/tests/CircularOneToManySpec.groovy |  4 ++
 .../tck/tests/CommonTypesPersistenceSpec.groovy    |  4 ++
 .../data/testing/tck/tests/ConstraintsSpec.groovy  |  2 +-
 .../testing/tck/tests/CriteriaBuilderSpec.groovy   |  5 ++
 .../testing/tck/tests/CrudOperationsSpec.groovy    |  5 ++
 .../data/testing/tck/tests/DeleteAllSpec.groovy    |  5 ++
 .../testing/tck/tests/DetachedCriteriaSpec.groovy  |  5 ++
 .../tests/DirtyCheckingAfterListenerSpec.groovy    |  2 +-
 .../testing/tck/tests/DirtyCheckingSpec.groovy     |  2 +-
 .../tck/tests/DisableAutotimeStampSpec.groovy      |  2 +-
 .../data/testing/tck/tests/DomainEventsSpec.groovy |  5 ++
 .../grails/data/testing/tck/tests/EnumSpec.groovy  |  5 ++
 .../testing/tck/tests/FindByExampleSpec.groovy     |  5 ++
 .../data/testing/tck/tests/FindByMethodSpec.groovy |  5 ++
 .../testing/tck/tests/FindOrCreateWhereSpec.groovy |  5 ++
 .../testing/tck/tests/FindOrSaveWhereSpec.groovy   |  5 ++
 .../data/testing/tck/tests/FindWhereSpec.groovy    |  5 ++
 .../tck/tests/FirstAndLastMethodSpec.groovy        |  2 +-
 .../data/testing/tck/tests/GormEnhancerSpec.groovy |  5 ++
 .../data/testing/tck/tests/GroovyProxySpec.groovy  |  5 ++
 .../data/testing/tck/tests/InheritanceSpec.groovy  |  2 +-
 .../data/testing/tck/tests/ListOrderBySpec.groovy  |  5 ++
 .../data/testing/tck/tests/NegationSpec.groovy     |  5 ++
 .../data/testing/tck/tests/NotInListSpec.groovy    |  5 ++
 .../testing/tck/tests/NullValueEqualSpec.groovy    |  5 ++
 .../data/testing/tck/tests/OneToManySpec.groovy    |  5 ++
 .../data/testing/tck/tests/OneToOneSpec.groovy     |  5 ++
 .../testing/tck/tests/OptimisticLockingSpec.groovy |  5 ++
 .../data/testing/tck/tests/OrderBySpec.groovy      |  5 ++
 .../data/testing/tck/tests/PagedResultSpec.groovy  |  5 ++
 .../tck/tests/PersistenceEventListenerSpec.groovy  |  2 +-
 .../tck/tests/PropertyComparisonQuerySpec.groovy   |  2 +-
 .../tck/tests/ProxyInitializationSpec.groovy       |  2 +-
 .../data/testing/tck/tests/ProxyLoadingSpec.groovy |  5 ++
 .../tck/tests/QueryAfterPropertyChangeSpec.groovy  |  5 ++
 .../tck/tests/QueryByAssociationSpec.groovy        |  5 ++
 .../data/testing/tck/tests/QueryByNullSpec.groovy  |  5 ++
 .../data/testing/tck/tests/QueryEventsSpec.groovy  |  3 +-
 .../data/testing/tck/tests/RangeQuerySpec.groovy   |  5 ++
 .../data/testing/tck/tests/SaveAllSpec.groovy      |  5 ++
 .../tck/tests/SessionCreationEventSpec.groovy      |  5 ++
 .../data/testing/tck/tests/SizeQuerySpec.groovy    |  5 ++
 .../testing/tck/tests/UniqueConstraintSpec.groovy  |  2 +-
 .../tck/tests/UpdateWithProxyPresentSpec.groovy    |  2 +-
 .../data/testing/tck/tests/ValidationSpec.groovy   |  6 +-
 .../data/testing/tck/tests/WhereLazySpec.groovy    |  2 +-
 .../testing/tck/tests/WithTransactionSpec.groovy   |  5 ++
 251 files changed, 448 insertions(+), 264 deletions(-)