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

jamesfredley pushed a change to branch add-licence-header-css-js
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from b68855faa2 Merge branch '7.0.x' into add-licence-header-css-js
     add d1184d91af Reworking the TCK to eliminate duplicate classes
     add e8c68ecaea Merge pull request #14674 from jdaugherty/redesignOfTck
     add 0cd956bcbc Merge branch '7.0.x' into add-licence-header-css-js

No new revisions were added by this update.

Summary of changes:
 gradle/grails-data-tck-config.gradle               |   14 +-
 gradle/publish-root-config.gradle                  |    4 +-
 ...bernateOptimisticLockingStyleMappingSpec.groovy |   19 +-
 .../grails/gorm/tests/AutoTimestampSpec.groovy     |    9 +-
 .../CascadeToBidirectionalAsssociationSpec.groovy  |   12 +-
 .../gorm/tests/CountByWithEmbeddedSpec.groovy      |   18 +-
 .../grails/gorm/tests/DeleteAllWhereSpec.groovy    |   16 +-
 .../gorm/tests/DetachCriteriaSubquerySpec.groovy   |   10 +-
 .../gorm/tests/DetachedCriteriaJoinSpec.groovy     |   72 +-
 .../grails/gorm/tests/DomainGetterSpec.groovy      |   14 +-
 .../grails/gorm/tests/EnumMappingSpec.groovy       |   23 +-
 .../grails/gorm/tests/GormDatastoreSpec.groovy     |  126 --
 .../tests/HibernateOptimisticLockingSpec.groovy    |   24 +-
 .../groovy/grails/gorm/tests/HibernateSuite.groovy |    3 +-
 .../gorm/tests/HibernateValidationSpec.groovy      |   32 +-
 .../tests/LastUpdateWithDynamicUpdateSpec.groovy   |    9 +-
 .../groovy/grails/gorm/tests/ManyToOneSpec.groovy  |   46 +-
 .../tests/MultiColumnUniqueConstraintSpec.groovy   |   12 +-
 .../test/groovy/grails/gorm/tests/RLikeSpec.groovy |   15 +-
 .../grails/gorm/tests/ReadOperationSpec.groovy     |   14 +-
 .../grails/gorm/tests/SizeConstraintSpec.groovy    |   14 +-
 .../groovy/grails/gorm/tests/ToOneProxySpec.groovy |   17 +-
 .../tests/UniqueConstraintHibernateSpec.groovy     |    4 +-
 .../tests/WhereQueryWithAssociationSortSpec.groovy |   12 +-
 ...WithNewSessionAndExistingTransactionSpec.groovy |   64 +-
 .../gorm/tests/autoimport/AutoImportSpec.groovy    |   14 +-
 .../BidirectionalOneToOneWithUniqueSpec.groovy     |   21 +-
 .../{Face.groovy => HibernateFace.groovy}          |    4 +-
 .../{Nose.groovy => HibernateNose.groovy}          |    4 +-
 .../inheritance/SubclassToOneProxySpec.groovy      |   19 +-
 .../TablePerConcreteClassAndDateCreatedSpec.groovy |   14 +-
 .../TablePerConcreteClassImportedSpec.groovy       |   18 +-
 .../tests/mappedby/MultipleOneToOneSpec.groovy     |   25 +-
 .../MultiTenancyUnidirectionalOneToManySpec.groovy |   35 +-
 .../gorm/tests/proxy/ByteBuddyProxySpec.groovy     |   35 +-
 .../gorm/tests/traits/InterfacePropertySpec.groovy |   16 +-
 .../txs/TransactionalWithinReadOnlySpec.groovy     |    8 +-
 .../tests/validation/DeepValidationSpec.groovy     |   11 +-
 .../tests/validation/UniqueWithinGroupSpec.groovy  |   12 +-
 .../core/GrailsDataHibernate5TckManager.groovy}    |  124 +-
 .../org/grails/orm/hibernate/GormSpec.groovy       |   47 -
 ...ails.data.testing.tck.base.GrailsDataTckManager |   20 +
 .../MongoDbGormAutoConfigurationSpec.groovy        |    4 +-
 ...ngoDbGormAutoConfigureWithGeoSpacialSpec.groovy |    4 +-
 .../tests/DirtyCheckEmbeddedCollectionSpec.groovy  |   94 +-
 .../groovy/grails/gorm/tests/FindNativeSpec.groovy |   41 +-
 .../src/test/groovy/grails/gorm/tests/Pet.groovy   |    2 +-
 .../listener/PersistenceEventListenerSpec.groovy   |   42 +-
 .../mongodb/bootstrap/EventsSetupSpec.groovy       |    2 +-
 .../mongodb/bootstrap/FailOnErrorSetupSpec.groovy  |    2 +-
 .../MongoDbDataStoreSpringInitializerSpec.groovy   |    2 +-
 .../grails/mongodb/cascade/MongoCascadeSpec.groovy |   27 +-
 .../mongo/core/GrailsDataMongoTckManager.groovy}   |  158 +-
 .../groovy/org/grails/datastore/gorm/Setup.groovy  |  116 --
 .../gorm/mongo/AggregateMethodSpec.groovy          |   46 +-
 .../gorm/mongo/AssignedIdentifierSpec.groovy       |   28 +-
 .../gorm/mongo/AutowireServicesSpec.groovy         |   61 +-
 .../datastore/gorm/mongo/BasicArraySpec.groovy     |   63 +-
 .../gorm/mongo/BasicCollectionTypeSpec.groovy      |  123 +-
 .../gorm/mongo/BasicCollectionsSpec.groovy         |   81 +-
 .../gorm/mongo/BatchUpdateDeleteSpec.groovy        |   67 +-
 .../gorm/mongo/BeforeInsertUpdateSpec.groovy       |   47 +-
 .../datastore/gorm/mongo/BigDecimalSpec.groovy     |   29 +-
 .../mongo/BrokenManyToManyAssociationSpec.groovy   |   35 +-
 .../gorm/mongo/CascadeDeleteOneToOneSpec.groovy    |  114 +-
 .../datastore/gorm/mongo/CascadeDeleteSpec.groovy  |   60 +-
 .../CircularBidirectionalOneToManySpec.groovy      |   35 +-
 .../gorm/mongo/CircularEmbeddedListSpec.groovy     |   58 +-
 .../gorm/mongo/CircularOneToManySpec.groovy        |   56 +-
 .../gorm/mongo/ClearCollectionSpec.groovy          |   60 +-
 .../datastore/gorm/mongo/CountMethodSpec.groovy    |    2 +-
 .../datastore/gorm/mongo/CustomCodecSpec.groovy    |    2 +-
 .../CustomCollectionAndAttributeMappingSpec.groovy |   76 +-
 .../datastore/gorm/mongo/CustomIdProxySpec.groovy  |   21 +-
 .../gorm/mongo/CustomMongoEventListenerSpec.groovy |   57 +-
 .../gorm/mongo/CustomTypeMarshallingSpec.groovy    |   42 +-
 .../gorm/mongo/DBObjectConversionSpec.groovy       |  140 +-
 .../gorm/mongo/DbRefWithEmbeddedSpec.groovy        |   47 +-
 .../gorm/mongo/DefaultSortOrderSpec.groovy         |   40 +-
 .../gorm/mongo/DirtyCheckUpdateSpec.groovy         |   68 +-
 .../datastore/gorm/mongo/DisableVersionSpec.groovy |   32 +-
 .../gorm/mongo/DisjunctionQuerySpec.groovy         |   63 +-
 .../gorm/mongo/DistinctPropertySpec.groovy         |   67 +-
 .../gorm/mongo/DocumentMappingSpec.groovy          |   22 +-
 .../gorm/mongo/EmbeddedAssociationSpec.groovy      |  500 +++--
 .../gorm/mongo/EmbeddedBiDirectionalSpec.groovy    |   20 +-
 .../EmbeddedCollectionAndInheritanceSpec.groovy    |  128 +-
 .../gorm/mongo/EmbeddedCollectionWithIdSpec.groovy |   18 +-
 .../EmbeddedCollectionWithOneToOneSpec.groovy      |  143 +-
 .../EmbeddedHasManyWithBeforeUpdateSpec.groovy     |   55 +-
 .../mongo/EmbeddedListWithCustomTypeSpec.groovy    |   44 +-
 .../datastore/gorm/mongo/EmbeddedMapSpec.groovy    |   26 +-
 .../gorm/mongo/EmbeddedSetAssignedIdSpec.groovy    |   34 +-
 .../gorm/mongo/EmbeddedSimpleObjectSpec.groovy     |   29 +-
 ...edStringListInsideEmbeddedCollectionSpec.groovy |   52 +-
 .../datastore/gorm/mongo/EmbeddedUnsetSpec.groovy  |   28 +-
 .../gorm/mongo/EmbeddedWhereClauseSpec.groovy      |   26 +-
 .../EmbeddedWithCustomFieldMappingSpec.groovy      |   28 +-
 .../gorm/mongo/EmbeddedWithIdSpecifiedSpec.groovy  |   47 +-
 .../EmbeddedWithNonEmbeddedAssociationsSpec.groovy |   89 +-
 .../EmbeddedWithNonEmbeddedCollectionsSpec.groovy  |   56 +-
 .../EmbeddedWithinEmbeddedAssociationSpec.groovy   |  102 +-
 .../datastore/gorm/mongo/EnumCollectionSpec.groovy |   94 +-
 .../datastore/gorm/mongo/EnumTypeSpec.groovy       |   47 +-
 .../mongo/EventsWithAbstractInheritanceSpec.groovy |   33 +-
 .../gorm/mongo/FindOrCreateWhereSpec.groovy        |   32 +-
 .../gorm/mongo/GeoJSONTypePersistenceSpec.groovy   |  426 ++--
 .../gorm/mongo/GeospacialQuerySpec.groovy          |  146 +-
 .../grails/datastore/gorm/mongo/GetAllSpec.groovy  |   51 +-
 .../gorm/mongo/GetAllWithStringIdSpec.groovy       |   58 +-
 .../GreaterThanAndLessThanCriteriaSpec.groovy      |   38 +-
 .../grails/datastore/gorm/mongo/HasOneSpec.groovy  |   86 +-
 .../gorm/mongo/HintQueryArgumentSpec.groovy        |   15 +-
 .../datastore/gorm/mongo/InListQuerySpec.groovy    |  103 +-
 .../mongo/IndexAttributesAndCompoundKeySpec.groovy |   24 +-
 .../gorm/mongo/IndexWithInheritanceSpec.groovy     |   14 +-
 .../gorm/mongo/InheritanceQueryingSpec.groovy      |   76 +-
 ...nheritanceWithSingleEndedAssociationSpec.groovy |   30 +-
 .../datastore/gorm/mongo/InnerEnumSpec.groovy      |   20 +-
 .../grails/datastore/gorm/mongo/IsNullSpec.groovy  |   69 +-
 .../gorm/mongo/JakartaValidationSpec.groovy        |   21 +-
 .../datastore/gorm/mongo/LastUpdatedSpec.groovy    |   31 +-
 .../datastore/gorm/mongo/LikeQuerySpec.groovy      |   11 +-
 .../gorm/mongo/ListOneToManyOrderingSpec.groovy    |   63 +-
 .../datastore/gorm/mongo/MapOfDomainsSpec.groovy   |   35 +-
 .../datastore/gorm/mongo/MarkDirtyFalseSpec.groovy |   19 +-
 .../MongoDynamicPropertyOnEmbeddedSpec.groovy      |   53 +-
 .../gorm/mongo/MongoEntityConfigSpec.groovy        |   62 +-
 .../gorm/mongo/MongoGormEnhancerSpec.groovy        |   27 +-
 .../gorm/mongo/MongoResultsListIndexSpec.groovy    |   52 +-
 .../datastore/gorm/mongo/MongoTypesSpec.groovy     |   46 +-
 .../gorm/mongo/MultipleConnectionsSpec.groovy      |    2 +-
 .../gorm/mongo/MultiplePropertySetterSpec.groovy   |    2 +-
 .../datastore/gorm/mongo/NegateInListSpec.groovy   |   31 +-
 .../datastore/gorm/mongo/NegationEnumSpec.groovy   |   13 +-
 .../gorm/mongo/NullifyPropertySpec.groovy          |   67 +-
 .../gorm/mongo/NullsAreNotStoredSpec.groovy        |   55 +-
 .../gorm/mongo/ObjectIdPersistenceSpec.groovy      |   25 +-
 .../gorm/mongo/ObjectIdPropertySpec.groovy         |   29 +-
 .../gorm/mongo/OneToManyWithInheritanceSpec.groovy |   46 +-
 .../gorm/mongo/OneToOneIntegritySpec.groovy        |  103 +-
 .../gorm/mongo/OneToOneNoReferenceSpec.groovy      |   51 +-
 .../OptimisticLockingWithExceptionSpec.groovy      |   57 +-
 .../gorm/mongo/OrderWithPaginationSpec.groovy      |   43 +-
 .../datastore/gorm/mongo/ProjectionsSpec.groovy    |   14 +-
 .../QueriesWithIdenticallyNamedPartsSpec.groovy    |   14 +-
 .../gorm/mongo/ReadConcernArgumentSpec.groovy      |   30 +-
 .../gorm/mongo/ReadManyObjectsSpec.groovy          |   67 +-
 .../ResultsWithGroovyCollectionMethodsSpec.groovy  |  121 +-
 .../datastore/gorm/mongo/SchemalessSpec.groovy     |  106 +-
 .../datastore/gorm/mongo/SessionCachingSpec.groovy |   31 +-
 .../datastore/gorm/mongo/SetRetrievalSpec.groovy   |   15 +-
 .../datastore/gorm/mongo/SimpleHasManySpec.groovy  |   74 +-
 .../datastore/gorm/mongo/StatelessSpec.groovy      |   16 +-
 .../gorm/mongo/SwitchDatabaseAtRuntimeSpec.groovy  |   58 +-
 .../datastore/gorm/mongo/TestSearchSpec.groovy     |   57 +-
 .../gorm/mongo/TransientPropertySpec.groovy        |   35 +-
 .../gorm/mongo/WhereQueryInCriteriaSpec.groovy     |   16 +-
 .../datastore/gorm/mongo/WriteConcernSpec.groovy   |   45 +-
 .../gorm/mongo/bugs/GPMongoDB295Spec.groovy        |   42 +-
 .../connections/MongoConnectionSourcesSpec.groovy  |    2 +-
 .../gorm/mongo/connections/MultiTenancySpec.groovy |    2 +-
 .../MultipleDataSourceConnectionsSpec.groovy       |    2 +-
 .../connections/SchemaBasedMultiTenancySpec.groovy |    2 +-
 .../mongo/connections/SingleTenancySpec.groovy     |    2 +-
 .../MongoStaticApiMultiTenancySpec.groovy          |    2 +-
 ...ails.data.testing.tck.base.GrailsDataTckManager |   20 +
 .../grails/gorm/tests/ReadManyObjectsSpec.groovy   |    1 -
 .../datastore/gorm/neo4j/ApiExtensionsSpec.groovy  |    1 -
 .../gorm/neo4j/TransactionPropagationSpec.groovy   |    1 -
 grails-datamapping-core-test/build.gradle          |    1 -
 .../tests/AbstractNonGormParentClassSpec.groovy    |   16 +-
 .../grails/gorm/tests/CircularCascadeSpec.groovy   |   28 +-
 .../gorm/tests/DeepValidateWithSaveSpec.groovy     |   11 +-
 .../DetachedCriteriaAssociationQuerySpec.groovy    |   18 +-
 .../grails/gorm/tests/JpaQueryBuilderSpec.groovy   |  240 +--
 .../grails/gorm/tests/ReadOnlyCriteriaSpec.groovy  |    6 +-
 .../grails/gorm/tests/SingleResultSpec.groovy      |    8 +-
 .../groovy/grails/gorm/tests/SubquerySpec.groovy   |  156 +-
 .../TransactionalTransformOnServiceSpec.groovy     |   14 +-
 .../WhereMethodEmbeddedInAssociationSpec.groovy    |   24 +-
 .../grails/gorm/tests/WhereMethodSpec.groovy       | 2111 ++++++++++----------
 .../gorm/tests/validation/ArrayMaxSizeSpec.groovy  |   17 +-
 .../simple/core/GrailsDataCoreTckManager.groovy}   |   58 +-
 .../gorm/AddToAndInjectedServiceSpec.groovy        |   16 +-
 .../gorm/AddToMethodWithBasicCollectionSpec.groovy |   18 +-
 .../AddToMethodWithEmbeddedCollectionSpec.groovy   |   29 +-
 .../datastore/gorm/AssignedIdentifierSpec.groovy   |   64 +-
 .../datastore/gorm/AsyncReadMethodsSpec.groovy     |  157 +-
 .../gorm/AutoLinkOneToManyAssociationSpec.groovy   |   31 +-
 .../datastore/gorm/BasicTypeHasManySpec.groovy     |   63 +-
 .../datastore/gorm/BeforeUpdateEventSpec.groovy    |   65 +-
 ...idirectionalOneToManyWithInheritanceSpec.groovy |   19 +-
 .../grails/datastore/gorm/CacheAndJoinSpec.groovy  |   41 +-
 .../datastore/gorm/CircularManyToManySpec.groovy   |   64 +-
 .../datastore/gorm/CircularManyToOneSpec.groovy    |   54 +-
 .../datastore/gorm/CircularOneToManySpec.groovy    |   14 +-
 .../datastore/gorm/CompositeIdentifierSpec.groovy  |   17 +-
 .../{TckTestSuite.groovy => CoreTestSuite.groovy}  |    4 +-
 .../gorm/CriteriaProjectedResultsSpec.groovy       |  344 ++--
 .../datastore/gorm/CustomAutoTimestampSpec.groovy  |  105 +-
 .../gorm/CustomSequenceIdentifierSpec.groovy       |   29 +-
 .../gorm/CustomStringIdentifierSpec.groovy         |   56 +-
 .../gorm/CustomTypeMarshallingSpec.groovy          |   85 +-
 .../grails/datastore/gorm/DeindexingSpec.groovy    |   13 +-
 .../gorm/DetachedCriteriaJpaEntitySpec.groovy      |   43 +-
 .../grails/datastore/gorm/DirtyCheckingSpec.groovy |   22 +-
 .../datastore/gorm/DistinctProjectionSpec.groovy   |   33 +-
 .../gorm/DomainWithPrimitiveGetterSpec.groovy      |   14 +-
 .../gorm/DynamicFinderHungarianNotationSpec.groovy |   14 +-
 .../datastore/gorm/EmbeddedAssociationSpec.groovy  |   38 +-
 .../gorm/EmbeddedNonEntityAssociationSpec.groovy   |   31 +-
 .../gorm/EmbeddedPropertyQuerySpec.groovy          |   92 +-
 .../grails/datastore/gorm/EnumHasManySpec.groovy   |   32 +-
 .../datastore/gorm/FindByDomainInListSpec.groovy   |   16 +-
 .../datastore/gorm/GormDirtyCheckingSpec.groovy    |   12 +-
 .../gorm/HasManyDefaultMappedBySpec.groovy         |   32 +-
 .../datastore/gorm/HasOneSetInverseSideSpec.groovy |   42 +-
 .../gorm/InOperatorWithAssociationsSpec.groovy     |   20 +-
 .../gorm/InheritanceWithOneToManySpec.groovy       |   31 +-
 .../gorm/ListOrderByHungarianNotationSpec.groovy   |   14 +-
 .../grails/datastore/gorm/ManyToManySpec.groovy    |   37 +-
 .../grails/datastore/gorm/MappedByNoneSpec.groovy  |   20 +-
 .../gorm/NestedAssociationQuerySpec.groovy         |   97 +-
 .../gorm/NestedCriteriaWithNamedQuerySpec.groovy   |   56 +-
 .../org/grails/datastore/gorm/NotLikeSpec.groovy   |    7 +-
 .../grails/datastore/gorm/NotNullQuerySpec.groovy  |   87 +-
 .../datastore/gorm/OneToOneWithProxiesSpec.groovy  |   85 +-
 .../org/grails/datastore/gorm/OrderBySpec.groovy   |   13 +-
 .../datastore/gorm/QueryAssociationSpec.groovy     |  471 ++---
 .../gorm/QueryNonIndexedPropertySpec.groovy        |   30 +-
 .../gorm/ReadOnlyCriteriaResultsSpec.groovy        |   21 +-
 .../gorm/SaveWithFailOnErrorDefaultSpec.groovy     |   66 +-
 .../datastore/gorm/UUIDTypeIdentifierSpec.groovy   |   63 +-
 .../grails/datastore/gorm/UUIIdentifierSpec.groovy |   39 +-
 .../datastore/mapping/EntityReflectorSpec.groovy   |   13 +-
 ...ails.data.testing.tck.base.GrailsDataTckManager |   20 +
 grails-datamapping-tck-base/build.gradle           |   53 -
 .../grails/gorm/tests/GormDatastoreSpec.groovy     |  128 --
 .../src/main/groovy/grails/gorm/tck/Book.groovy    |   37 -
 .../src/main/groovy/grails/gorm/tck/Card.groovy    |   30 -
 .../main/groovy/grails/gorm/tck/CardProfile.groovy |   34 -
 .../src/main/groovy/grails/gorm/tck/Child.groovy   |   30 -
 .../main/groovy/grails/gorm/tck/ChildEntity.groovy |   38 -
 .../src/main/groovy/grails/gorm/tck/City.groovy    |   28 -
 .../gorm/tck/ClassWithHungarianNotation.groovy     |   34 -
 .../gorm/tck/ClassWithListArgBeforeValidate.groovy |   40 -
 .../gorm/tck/ClassWithNoArgBeforeValidate.groovy   |   38 -
 .../tck/ClassWithOverloadedBeforeValidate.groovy   |   43 -
 .../main/groovy/grails/gorm/tck/CommonTypes.groovy |   44 -
 .../groovy/grails/gorm/tck/ContactDetails.groovy   |   32 -
 .../src/main/groovy/grails/gorm/tck/Country.groovy |   30 -
 .../src/main/groovy/grails/gorm/tck/Dog.groovy     |   35 -
 .../main/groovy/grails/gorm/tck/EnumThing.groovy   |   35 -
 .../src/main/groovy/grails/gorm/tck/Face.groovy    |   37 -
 .../main/groovy/grails/gorm/tck/GroupWithin.groovy |   34 -
 .../src/main/groovy/grails/gorm/tck/Highway.groovy |   35 -
 .../main/groovy/grails/gorm/tck/Location.groovy    |   39 -
 .../groovy/grails/gorm/tck/ModifyPerson.groovy     |   38 -
 .../src/main/groovy/grails/gorm/tck/Nose.groovy    |   35 -
 .../grails/gorm/tck/OptLockNotVersioned.groovy     |   34 -
 .../groovy/grails/gorm/tck/OptLockVersioned.groovy |   30 -
 .../src/main/groovy/grails/gorm/tck/Parent.groovy  |   31 -
 .../src/main/groovy/grails/gorm/tck/Patient.groovy |   36 -
 .../grails/gorm/tck/PersonWithCompositeKey.groovy  |   33 -
 .../src/main/groovy/grails/gorm/tck/Pet.groovy     |   44 -
 .../src/main/groovy/grails/gorm/tck/PetType.groovy |   32 -
 .../src/main/groovy/grails/gorm/tck/Plant.groovy   |   35 -
 .../groovy/grails/gorm/tck/PlantCategory.groovy    |   49 -
 .../main/groovy/grails/gorm/tck/Practice.groovy    |   30 -
 .../src/main/groovy/grails/gorm/tck/Product.groovy |   39 -
 .../src/main/groovy/grails/gorm/tck/Record.groovy  |   38 -
 .../groovy/grails/gorm/tck/SimpleWidget.groovy     |   30 -
 .../gorm/tck/SimpleWidgetWithNonStandardId.groovy  |   32 -
 .../src/main/groovy/grails/gorm/tck/Simples.groovy |   28 -
 .../src/main/groovy/grails/gorm/tck/Task.groovy    |   37 -
 .../main/groovy/grails/gorm/tck/TestAuthor.groovy  |   38 -
 .../main/groovy/grails/gorm/tck/TestBook.groovy    |   30 -
 .../main/groovy/grails/gorm/tck/TestEntity.groovy  |   47 -
 .../main/groovy/grails/gorm/tck/TestEnum.groovy    |   26 -
 .../main/groovy/grails/gorm/tck/TestPlayer.groovy  |   30 -
 .../main/groovy/grails/gorm/tck/UniqueGroup.groovy |   35 -
 grails-datamapping-tck-tests/build.gradle          |   71 -
 .../groovy/grails/gorm/tck/AttachMethodSpec.groovy |   64 -
 .../grails/gorm/tck/CircularOneToManySpec.groovy   |   43 -
 .../gorm/tck/CommonTypesPersistenceSpec.groovy     |   77 -
 .../groovy/grails/gorm/tck/ConstraintsSpec.groovy  |   64 -
 .../grails/gorm/tck/CriteriaBuilderSpec.groovy     |  307 ---
 .../grails/gorm/tck/CrudOperationsSpec.groovy      |   96 -
 .../groovy/grails/gorm/tck/DeleteAllSpec.groovy    |   90 -
 .../grails/gorm/tck/DetachedCriteriaSpec.groovy    |  336 ----
 .../gorm/tck/DisableAutotimeStampSpec.groovy       |   57 -
 .../groovy/grails/gorm/tck/DomainEventsSpec.groovy |  318 ---
 .../main/groovy/grails/gorm/tck/EnumSpec.groovy    |  187 --
 .../grails/gorm/tck/FindByExampleSpec.groovy       |   74 -
 .../grails/gorm/tck/FindOrCreateWhereSpec.groovy   |   50 -
 .../grails/gorm/tck/FindOrSaveWhereSpec.groovy     |   50 -
 .../groovy/grails/gorm/tck/FindWhereSpec.groovy    |   83 -
 .../groovy/grails/gorm/tck/GormEnhancerSpec.groovy |  256 ---
 .../groovy/grails/gorm/tck/ListOrderBySpec.groovy  |   56 -
 .../groovy/grails/gorm/tck/NamedQuerySpec.groovy   | 1076 ----------
 .../groovy/grails/gorm/tck/NegationSpec.groovy     |   88 -
 .../groovy/grails/gorm/tck/NotInListSpec.groovy    |   40 -
 .../grails/gorm/tck/NullValueEqualSpec.groovy      |   50 -
 .../groovy/grails/gorm/tck/OneToManySpec.groovy    |  171 --
 .../groovy/grails/gorm/tck/OneToOneSpec.groovy     |   80 -
 .../main/groovy/grails/gorm/tck/OrderBySpec.groovy |  107 -
 .../groovy/grails/gorm/tck/PagedResultSpec.groovy  |  122 --
 .../gorm/tck/PropertyComparisonQuerySpec.groovy    |  147 --
 .../grails/gorm/tck/ProxyInitializationSpec.groovy |   57 -
 .../groovy/grails/gorm/tck/ProxyLoadingSpec.groovy |   57 -
 .../gorm/tck/QueryAfterPropertyChangeSpec.groovy   |   51 -
 .../grails/gorm/tck/QueryByAssociationSpec.groovy  |   50 -
 .../groovy/grails/gorm/tck/QueryByNullSpec.groovy  |   41 -
 .../groovy/grails/gorm/tck/RangeQuerySpec.groovy   |  144 --
 .../main/groovy/grails/gorm/tck/SaveAllSpec.groovy |   79 -
 .../grails/gorm/tck/SessionPropertiesSpec.groovy   |   62 -
 .../groovy/grails/gorm/tck/SizeQuerySpec.groovy    |  332 ---
 .../grails/gorm/tck/UniqueConstraintSpec.groovy    |   34 -
 .../gorm/tck/UpdateWithProxyPresentSpec.groovy     |   99 -
 .../groovy/grails/gorm/tck/WhereLazySpec.groovy    |   70 -
 .../grails/gorm/tck/WithTransactionSpec.groovy     |  117 --
 .../datastore/gorm/GormValidateableSpec.groovy     |   38 -
 .../build.gradle                                   |   12 +-
 .../testing/tck/base/GrailsDataTckManager.groovy   |  131 ++
 .../data/testing/tck/base/GrailsDataTckSpec.groovy |   48 +
 .../grails/data/testing/tck/domains/Book.groovy    |   37 +
 .../grails/data/testing/tck/domains/Card.groovy    |   30 +
 .../data/testing/tck/domains/CardProfile.groovy    |   34 +
 .../grails/data/testing/tck/domains/Child.groovy   |   30 +
 .../data/testing/tck/domains/ChildEntity.groovy    |   38 +
 .../grails/data/testing/tck/domains/City.groovy    |   28 +
 .../tck/domains/ClassWithHungarianNotation.groovy  |   34 +
 .../domains/ClassWithListArgBeforeValidate.groovy  |   40 +
 .../domains/ClassWithNoArgBeforeValidate.groovy    |   38 +
 .../ClassWithOverloadedBeforeValidate.groovy       |   45 +
 .../data/testing/tck/domains/CommonTypes.groovy    |   44 +
 .../data/testing/tck/domains/ContactDetails.groovy |   32 +
 .../grails/data/testing/tck/domains/Country.groovy |   30 +
 .../grails/data/testing/tck/domains/Dog.groovy     |   35 +
 .../data/testing/tck/domains/EnumThing.groovy      |   35 +
 .../grails/data/testing/tck/domains/Face.groovy    |   38 +
 .../data/testing/tck/domains/GroupWithin.groovy    |   34 +
 .../grails/data/testing/tck/domains/Highway.groovy |   35 +
 .../data/testing/tck/domains/Location.groovy       |   39 +
 .../data/testing/tck/domains/ModifyPerson.groovy   |   38 +
 .../grails/data/testing/tck/domains/Nose.groovy    |   35 +
 .../testing/tck/domains/OptLockNotVersioned.groovy |   34 +
 .../testing/tck/domains/OptLockVersioned.groovy    |   30 +
 .../grails/data/testing/tck/domains/Parent.groovy  |   31 +
 .../grails/data/testing/tck/domains/Patient.groovy |   36 +
 .../grails/data/testing/tck/domains}/Person.groovy |   30 +-
 .../data/testing/tck/domains}/PersonEvent.groovy   |   30 +-
 .../tck/domains/PersonWithCompositeKey.groovy      |   33 +
 .../grails/data/testing/tck/domains/Pet.groovy     |   44 +
 .../grails/data/testing/tck/domains/PetType.groovy |   32 +
 .../grails/data/testing/tck/domains/Plant.groovy   |   35 +
 .../data/testing/tck/domains/PlantCategory.groovy  |   49 +
 .../data/testing/tck/domains/Practice.groovy       |   30 +
 .../grails/data/testing/tck/domains/Product.groovy |   39 +
 .../data/testing/tck/domains}/Publication.groovy   |   30 +-
 .../grails/data/testing/tck/domains/Record.groovy  |   38 +
 .../data/testing/tck/domains/SimpleWidget.groovy   |   30 +
 .../domains/SimpleWidgetWithNonStandardId.groovy   |   32 +
 .../grails/data/testing/tck/domains/Simples.groovy |   28 +
 .../grails/data/testing/tck/domains/Task.groovy    |   37 +
 .../data/testing/tck/domains/TestAuthor.groovy     |   38 +
 .../data/testing/tck/domains/TestBook.groovy       |   30 +
 .../data/testing/tck/domains/TestEntity.groovy     |   47 +
 .../data/testing/tck/domains/TestEnum.groovy       |   26 +
 .../data/testing/tck/domains/TestPlayer.groovy     |   30 +
 .../data/testing/tck/domains/UniqueGroup.groovy    |   35 +
 .../data/testing/tck/tests/AttachMethodSpec.groovy |   63 +
 ...intWorksWithTargetProxiesConstraintsSpec.groovy |   60 +-
 .../testing/tck/tests/CircularOneToManySpec.groovy |   43 +
 .../tck/tests/CommonTypesPersistenceSpec.groovy    |   76 +
 .../data/testing/tck/tests/ConstraintsSpec.groovy  |   62 +
 .../testing/tck/tests/CriteriaBuilderSpec.groovy   |  305 +++
 .../testing/tck/tests/CrudOperationsSpec.groovy    |   94 +
 .../data/testing/tck/tests/DeleteAllSpec.groovy    |   91 +
 .../testing/tck/tests/DetachedCriteriaSpec.groovy  |  333 +++
 .../tests}/DirtyCheckingAfterListenerSpec.groovy   |   54 +-
 .../testing/tck/tests}/DirtyCheckingSpec.groovy    |   79 +-
 .../tck/tests/DisableAutotimeStampSpec.groovy      |   57 +
 .../data/testing/tck/tests/DomainEventsSpec.groovy |  316 +++
 .../grails/data/testing/tck/tests/EnumSpec.groovy  |  185 ++
 .../testing/tck/tests/FindByExampleSpec.groovy     |   73 +
 .../testing/tck/tests}/FindByMethodSpec.groovy     |   42 +-
 .../testing/tck/tests/FindOrCreateWhereSpec.groovy |   49 +
 .../testing/tck/tests/FindOrSaveWhereSpec.groovy   |   49 +
 .../data/testing/tck/tests/FindWhereSpec.groovy    |   80 +
 .../tck/tests}/FirstAndLastMethodSpec.groovy       |   47 +-
 .../data/testing/tck/tests/GormEnhancerSpec.groovy |  254 +++
 .../testing/tck/tests/GormValidateableSpec.groovy  |   38 +
 .../data/testing/tck/tests}/GroovyProxySpec.groovy |   54 +-
 .../data/testing/tck/tests}/InheritanceSpec.groovy |   57 +-
 .../data/testing/tck/tests/ListOrderBySpec.groovy  |   55 +
 .../data/testing/tck/tests/NamedQuerySpec.groovy   | 1071 ++++++++++
 .../data/testing/tck/tests/NegationSpec.groovy     |   87 +
 .../data/testing/tck/tests/NotInListSpec.groovy    |   39 +
 .../testing/tck/tests/NullValueEqualSpec.groovy    |   50 +
 .../data/testing/tck/tests/OneToManySpec.groovy    |  171 ++
 .../data/testing/tck/tests/OneToOneSpec.groovy     |   79 +
 .../tck/tests}/OptimisticLockingSpec.groovy        |   49 +-
 .../data/testing/tck/tests/OrderBySpec.groovy      |  107 +
 .../data/testing/tck/tests/PagedResultSpec.groovy  |  121 ++
 .../tck/tests}/PersistenceEventListenerSpec.groovy |  111 +-
 .../tck/tests/PropertyComparisonQuerySpec.groovy   |  147 ++
 .../tck/tests/ProxyInitializationSpec.groovy       |   57 +
 .../data/testing/tck/tests/ProxyLoadingSpec.groovy |   56 +
 .../tck/tests/QueryAfterPropertyChangeSpec.groovy  |   51 +
 .../tck/tests/QueryByAssociationSpec.groovy        |   49 +
 .../data/testing/tck/tests/QueryByNullSpec.groovy  |   40 +
 .../data/testing/tck/tests}/QueryEventsSpec.groovy |   56 +-
 .../data/testing/tck/tests/RangeQuerySpec.groovy   |  143 ++
 .../data/testing/tck/tests/SaveAllSpec.groovy      |   78 +
 .../tck/tests}/SessionCreationEventSpec.groovy     |   55 +-
 .../testing/tck/tests/SessionPropertiesSpec.groovy |   61 +
 .../data/testing/tck/tests/SizeQuerySpec.groovy    |  330 +++
 .../testing/tck/tests/UniqueConstraintSpec.groovy  |   32 +
 .../tck/tests/UpdateWithProxyPresentSpec.groovy    |   91 +
 .../data/testing/tck/tests}/ValidationSpec.groovy  |   70 +-
 .../data/testing/tck/tests/WhereLazySpec.groovy    |   67 +
 .../testing/tck/tests/WithTransactionSpec.groovy   |  116 ++
 .../groovy/functional/tests/BookUnitSpec.groovy    |    2 +-
 .../functional/tests/LocalMongoUnitSpec.groovy     |    2 +-
 .../test/groovy/functional/tests/PersonSpec.groovy |    2 +-
 .../groovy/functional/tests/TeamUnitSpec.groovy    |    2 +-
 .../groovy/functional/tests/BookFongoSpec.groovy   |    2 +-
 .../AbstractMongoGrailsExtension.groovy            |   34 +-
 .../{ => mongo}/AutoStartedMongoSpec.groovy        |    3 +-
 .../{ => mongo}/MongoContainerHolder.groovy        |   30 +-
 .../StartMongoGrailsIntegrationExtension.groovy    |   30 +-
 .../StartMongoGrailsUnitExtension.groovy           |   65 +-
 ...ockframework.runtime.extension.IGlobalExtension |    4 +-
 settings.gradle                                    |    5 +-
 436 files changed, 13948 insertions(+), 14389 deletions(-)
 delete mode 100644 
grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/GormDatastoreSpec.groovy
 rename 
grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/belongsto/{Face.groovy
 => HibernateFace.groovy} (95%)
 rename 
grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/belongsto/{Nose.groovy
 => HibernateNose.groovy} (93%)
 rename 
grails-data-hibernate5/core/src/test/groovy/org/{grails/datastore/gorm/Setup.groovy
 => apache/grails/data/hibernate5/core/GrailsDataHibernate5TckManager.groovy} 
(58%)
 delete mode 100644 
grails-data-hibernate5/core/src/test/groovy/org/grails/orm/hibernate/GormSpec.groovy
 create mode 100644 
grails-data-hibernate5/core/src/test/resources/META-INF/services/org.apache.grails.data.testing.tck.base.GrailsDataTckManager
 rename 
grails-data-mongodb/core/src/test/groovy/{grails/gorm/tests/GormDatastoreSpec.groovy
 => org/apache/grails/data/mongo/core/GrailsDataMongoTckManager.groovy} (57%)
 delete mode 100644 
grails-data-mongodb/core/src/test/groovy/org/grails/datastore/gorm/Setup.groovy
 create mode 100644 
grails-data-mongodb/core/src/test/resources/META-INF/services/org.apache.grails.data.testing.tck.base.GrailsDataTckManager
 rename 
grails-datamapping-core-test/src/test/groovy/org/{grails/datastore/gorm/Setup.groovy
 => apache/grails/data/simple/core/GrailsDataCoreTckManager.groovy} (67%)
 rename 
grails-datamapping-core-test/src/test/groovy/org/grails/datastore/gorm/{TckTestSuite.groovy
 => CoreTestSuite.groovy} (92%)
 create mode 100644 
grails-datamapping-core-test/src/test/resources/META-INF/services/org.apache.grails.data.testing.tck.base.GrailsDataTckManager
 delete mode 100644 grails-datamapping-tck-base/build.gradle
 delete mode 100644 
grails-datamapping-tck-base/src/main/groovy/grails/gorm/tests/GormDatastoreSpec.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Book.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Card.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/CardProfile.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Child.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/ChildEntity.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/City.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/ClassWithHungarianNotation.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/ClassWithListArgBeforeValidate.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/ClassWithNoArgBeforeValidate.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/ClassWithOverloadedBeforeValidate.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/CommonTypes.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/ContactDetails.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Country.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Dog.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/EnumThing.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Face.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/GroupWithin.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Highway.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Location.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/ModifyPerson.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Nose.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/OptLockNotVersioned.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/OptLockVersioned.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Parent.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Patient.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/PersonWithCompositeKey.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Pet.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/PetType.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Plant.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/PlantCategory.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Practice.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Product.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Record.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/SimpleWidget.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/SimpleWidgetWithNonStandardId.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Simples.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/Task.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/TestAuthor.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/TestBook.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/TestEntity.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/TestEnum.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/TestPlayer.groovy
 delete mode 100644 
grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck/UniqueGroup.groovy
 delete mode 100644 grails-datamapping-tck-tests/build.gradle
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/AttachMethodSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/CircularOneToManySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/CommonTypesPersistenceSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/ConstraintsSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/CriteriaBuilderSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/CrudOperationsSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/DeleteAllSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/DetachedCriteriaSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/DisableAutotimeStampSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/DomainEventsSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/EnumSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/FindByExampleSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/FindOrCreateWhereSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/FindOrSaveWhereSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/FindWhereSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/GormEnhancerSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/ListOrderBySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/NamedQuerySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/NegationSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/NotInListSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/NullValueEqualSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/OneToManySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/OneToOneSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/OrderBySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/PagedResultSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/PropertyComparisonQuerySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/ProxyInitializationSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/ProxyLoadingSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/QueryAfterPropertyChangeSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/QueryByAssociationSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/QueryByNullSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/RangeQuerySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/SaveAllSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/SessionPropertiesSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/SizeQuerySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/UniqueConstraintSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/UpdateWithProxyPresentSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/WhereLazySpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck/WithTransactionSpec.groovy
 delete mode 100644 
grails-datamapping-tck-tests/src/main/groovy/org/grails/datastore/gorm/GormValidateableSpec.groovy
 rename {grails-datamapping-tck-domains => grails-datamapping-tck}/build.gradle 
(95%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/base/GrailsDataTckManager.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/base/GrailsDataTckSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Book.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Card.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/CardProfile.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Child.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/ChildEntity.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/City.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/ClassWithHungarianNotation.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/ClassWithListArgBeforeValidate.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/ClassWithNoArgBeforeValidate.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/ClassWithOverloadedBeforeValidate.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/CommonTypes.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/ContactDetails.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Country.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Dog.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/EnumThing.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Face.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/GroupWithin.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Highway.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Location.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/ModifyPerson.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Nose.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/OptLockNotVersioned.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/OptLockVersioned.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Parent.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Patient.groovy
 rename {grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains}/Person.groovy
 (65%)
 rename {grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains}/PersonEvent.groovy
 (58%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/PersonWithCompositeKey.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Pet.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/PetType.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Plant.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/PlantCategory.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Practice.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Product.groovy
 rename {grails-datamapping-tck-domains/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains}/Publication.groovy
 (67%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Record.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/SimpleWidget.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/SimpleWidgetWithNonStandardId.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Simples.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Task.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/TestAuthor.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/TestBook.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/TestEntity.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/TestEnum.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/TestPlayer.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/UniqueGroup.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/AttachMethodSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/BuiltinUniqueConstraintWorksWithTargetProxiesConstraintsSpec.groovy
 (65%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CircularOneToManySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CommonTypesPersistenceSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/ConstraintsSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CriteriaBuilderSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CrudOperationsSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DeleteAllSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DetachedCriteriaSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/DirtyCheckingAfterListenerSpec.groovy
 (66%)
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/DirtyCheckingSpec.groovy
 (70%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DisableAutotimeStampSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/DomainEventsSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/EnumSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/FindByExampleSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/FindByMethodSpec.groovy
 (90%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/FindOrCreateWhereSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/FindOrSaveWhereSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/FindWhereSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/FirstAndLastMethodSpec.groovy
 (79%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/GormEnhancerSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/GormValidateableSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/GroovyProxySpec.groovy
 (65%)
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/InheritanceSpec.groovy
 (60%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/ListOrderBySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/NamedQuerySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/NegationSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/NotInListSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/NullValueEqualSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/OneToManySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/OneToOneSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/OptimisticLockingSpec.groovy
 (64%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/OrderBySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/PagedResultSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/PersistenceEventListenerSpec.groovy
 (67%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/PropertyComparisonQuerySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/ProxyInitializationSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/ProxyLoadingSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/QueryAfterPropertyChangeSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/QueryByAssociationSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/QueryByNullSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/QueryEventsSpec.groovy
 (63%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/RangeQuerySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/SaveAllSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/SessionCreationEventSpec.groovy
 (52%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/SessionPropertiesSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/SizeQuerySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/UniqueConstraintSpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/UpdateWithProxyPresentSpec.groovy
 rename {grails-datamapping-tck-tests/src/main/groovy/grails/gorm/tck => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/ValidationSpec.groovy
 (76%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/WhereLazySpec.groovy
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/WithTransactionSpec.groovy
 rename 
grails-testing-support-mongodb/src/main/groovy/org/apache/grails/testing/{ => 
mongo}/AbstractMongoGrailsExtension.groovy (74%)
 rename 
grails-testing-support-mongodb/src/main/groovy/org/apache/grails/testing/{ => 
mongo}/AutoStartedMongoSpec.groovy (97%)
 rename 
grails-testing-support-mongodb/src/main/groovy/org/apache/grails/testing/{ => 
mongo}/MongoContainerHolder.groovy (60%)
 rename 
grails-testing-support-mongodb/src/main/groovy/org/apache/grails/testing/{ => 
mongo}/StartMongoGrailsIntegrationExtension.groovy (72%)
 rename 
grails-testing-support-mongodb/src/main/groovy/org/apache/grails/testing/{ => 
mongo}/StartMongoGrailsUnitExtension.groovy (72%)

Reply via email to