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%)