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

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


    from bf8e133f7e Update license headers for Apache compliance
     new b6cd791b69 Update license headers for Apache compliance
     new 7e1d5c030b Update test license headers for Apache compliance
     new a6aabb50e5 update property file script

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 etc/bin/add-license-properties.groovy              | 29 +++++++++-------
 .../async/FutureTaskPromiseFactorySpec.groovy      | 18 ++++++++++
 .../services/AsyncTransactionalServiceSpec.groovy  | 19 ++++++++++
 .../grails/async/services/WebPromisesSpec.groovy   | 18 ++++++++++
 .../factory/rxjava/RxJavaPromiseListSpec.groovy    | 18 ++++++++++
 .../factory/rxjava/RxJavaPromiseMapSpec.groovy     | 18 ++++++++++
 .../async/factory/rxjava/RxJavaPromiseSpec.groovy  | 18 ++++++++++
 .../async/factory/rxjava2/RxPromiseListSpec.groovy | 18 ++++++++++
 .../async/factory/rxjava2/RxPromiseSpec.groovy     | 18 ++++++++++
 .../async/factory/rxjava3/RxPromiseListSpec.groovy | 18 ++++++++++
 .../async/factory/rxjava3/RxPromiseSpec.groovy     | 18 ++++++++++
 .../groovy/grails/config/CodeGenConfigSpec.groovy  | 19 ++++++++++
 .../test/groovy/grails/config/ConfigMapSpec.groovy | 19 ++++++++++
 .../groovy/grails/config/GrailsConfigSpec.groovy   | 18 ++++++++++
 .../groovy/grails/config/NavigableMapSpec.groovy   | 18 ++++++++++
 .../groovy/grails/util/EnvironmentTests.groovy     | 18 ++++++++++
 .../grails/plugin/cache/CacheEvictParseSpec.groovy | 19 ++++++++++
 .../grails/plugin/cache/CacheTagLibSpec.groovy     | 19 ++++++++++
 .../grails/plugin/cache/CacheableParseSpec.groovy  | 19 ++++++++++
 .../grails/plugin/cache/util/ClassUtilsSpec.groovy | 19 ++++++++++
 .../org/grails/web/codecs/Base64CodecTests.groovy  | 19 ++++++++++
 .../org/grails/web/codecs/HexCodecTests.groovy     | 18 ++++++++++
 .../grails/web/codecs/MD5BytesCodecTests.groovy    | 18 ++++++++++
 .../org/grails/web/codecs/MD5CodecTests.groovy     | 18 ++++++++++
 .../grails/web/codecs/SHA1BytesCodecTests.groovy   | 18 ++++++++++
 .../org/grails/web/codecs/SHA1CodecTests.groovy    | 18 ++++++++++
 .../grails/web/codecs/SHA256BytesCodecTests.groovy | 18 ++++++++++
 .../org/grails/web/codecs/SHA256CodecTests.groovy  | 18 ++++++++++
 .../org/grails/web/codecs/HTMLCodecTests.groovy    | 18 ++++++++++
 .../org/grails/web/codecs/HTMLJSCodecSpec.groovy   | 18 ++++++++++
 .../org/grails/web/codecs/URLCodecTests.groovy     | 18 ++++++++++
 .../artefact/ControllerTraitGeneratedSpec.groovy   | 19 ++++++++++
 .../support/AllowedMethodsHelperSpec.groovy        | 19 ++++++++++
 .../controller/support/RequestForwarderSpec.groovy | 18 ++++++++++
 ...onTransformerClosureActionOverridingSpec.groovy | 19 ++++++++++
 ...erActionTransformerCompilationErrorsSpec.groovy | 19 ++++++++++
 .../web/ControllerActionTransformerSpec.groovy     | 19 ++++++++++
 .../converters/ParsingNullJsonValuesSpec.groovy    | 18 ++++++++++
 .../ConvertersDomainTransformerSpec.groovy         | 19 ++++++++++
 .../RenderConverterTraitGeneratedSpec.groovy       | 18 ++++++++++
 .../converters/api/ConvertersApiSpec.groovy        | 19 ++++++++++
 .../grails/plugins/encoders/JSONEncoderSpec.groovy | 18 ++++++++++
 .../grails/web/converters/ConverterUtilSpec.groovy | 19 ++++++++++
 .../json/DomainClassMarshallerSpec.groovy          | 18 ++++++++++
 .../json/ValidationErrorsMarshallerSpec.groovy     | 18 ++++++++++
 .../groovy/grails/artefact/ApiDelegateSpec.groovy  | 19 ++++++++++
 .../grails/boot/DevelopmentModeWatchSpec.groovy    | 18 ++++++++++
 .../boot/config/tools/ClassPathScannerSpec.groovy  | 19 ++++++++++
 .../grails/config/ConfigPropertiesSpec.groovy      | 19 ++++++++++
 .../grails/config/PropertySourceConfigSpec.groovy  | 18 ++++++++++
 .../plugins/DefaultGrailsPluginManagerSpec.groovy  | 18 ++++++++++
 .../grails/plugins/VersionComparatorSpec.groovy    | 18 ++++++++++
 ...aceHolderConfigurerCorePluginRuntimeSpec.groovy | 18 ++++++++++
 .../spring/GrailsPlaceholderConfigurerSpec.groovy  | 18 ++++++++++
 .../grails/util/GrailsMetaClassUtilsSpec.groovy    | 20 ++++++++++-
 .../grails/web/CamelCaseUrlConverterSpec.groovy    | 19 ++++++++++
 .../grails/web/HyphenatedUrlConverterSpec.groovy   | 18 ++++++++++
 .../injection/ASTValidationErrorsHelperSpec.groovy | 19 ++++++++++
 .../ArtefactTypeAstTransformationSpec.groovy       | 19 ++++++++++
 .../DefaultDomainClassInjectorSpec.groovy          | 18 ++++++++++
 ...balGrailsClassInjectorTransformationSpec.groovy | 18 ++++++++++
 .../compiler/injection/GrailsASTUtilsSpec.groovy   | 18 ++++++++++
 .../compiler/injection/GrailsASTUtilsTests.groovy  | 18 ++++++++++
 .../injection/GrailsArtefactTransformerSpec.groovy | 18 ++++++++++
 .../config/NavigableMapNestedEqualitySpec.groovy   | 18 ++++++++++
 .../config/NavigableMapSpringProfilesSpec.groovy   | 18 ++++++++++
 .../grails/config/PropertyResolutionSpec.groovy    | 18 ++++++++++
 .../config/SystemEnvironmentConfigSpec.groovy      | 18 ++++++++++
 .../config/YamlPropertySourceLoaderSpec.groovy     | 18 ++++++++++
 .../core/DefaultGrailsControllerClassSpec.groovy   | 18 ++++++++++
 .../grails/core/cfg/EnvironmentAwareSpec.groovy    | 18 ++++++++++
 .../GroovyConfigPropertySourceLoaderSpec.groovy    | 18 ++++++++++
 .../org/grails/core/io/ResourceLocatorSpec.groovy  | 18 ++++++++++
 .../tools/ClassRelativeClassLoaderSpec.groovy      | 19 ++++++++++
 .../reporting/StackTraceFiltererSpec.groovy        | 18 ++++++++++
 .../reporting/StackTracePrinterSpec.groovy         | 18 ++++++++++
 .../org/grails/plugins/BinaryPluginSpec.groovy     | 19 ++++++++++
 .../plugins/ConfigBindingExampleConfiguration.java | 19 ++++++++++
 .../plugins/ConfigBindingExampleProperties.java    | 19 ++++++++++
 .../plugins/GrailsPluginConfigurationClass.groovy  | 18 ++++++++++
 .../org/grails/plugins/GrailsPluginTests.groovy    | 18 ++++++++++
 .../plugins/support/WatchPatternParserSpec.groovy  | 18 ++++++++++
 .../context/ResourceBundleMessageSourceSpec.groovy | 18 ++++++++++
 ...ainedTransactionManagerPostProcessorSpec.groovy | 19 ++++++++++
 .../org/grails/util/TypeConvertingMapTests.groovy  | 18 ++++++++++
 grails-core/src/test/resources/application.groovy  | 19 ++++++++++
 .../src/test/resources/test-application.groovy     | 18 ++++++++++
 .../HibernateGormAutoConfigurationSpec.groovy      | 18 ++++++++++
 .../reader/GroovyBeanDefinitionReaderSpec.groovy   | 18 ++++++++++
 .../mapping/HibernateMappingBuilderTests.groovy    | 18 ++++++++++
 ...bernateOptimisticLockingStyleMappingSpec.groovy | 18 ++++++++++
 .../hibernate/mapping/MappingBuilderSpec.groovy    | 18 ++++++++++
 .../grails/gorm/tests/AutoTimestampSpec.groovy     | 19 ++++++++++
 .../CascadeToBidirectionalAsssociationSpec.groovy  | 19 ++++++++++
 .../src/test/groovy/grails/gorm/tests/Club.groovy  | 19 ++++++++++
 .../gorm/tests/CompositeIdWithJoinTableSpec.groovy | 19 ++++++++++
 .../CompositeIdWithManyToOneAndSequenceSpec.groovy | 19 ++++++++++
 .../test/groovy/grails/gorm/tests/Contract.groovy  | 19 ++++++++++
 .../gorm/tests/CountByWithEmbeddedSpec.groovy      | 19 ++++++++++
 .../gorm/tests/DetachCriteriaSubquerySpec.groovy   | 18 ++++++++++
 .../gorm/tests/DetachedCriteriaJoinSpec.groovy     | 18 ++++++++++
 .../DetachedCriteriaProjectionAliasSpec.groovy     | 18 ++++++++++
 .../tests/DetachedCriteriaProjectionSpec.groovy    | 18 ++++++++++
 .../grails/gorm/tests/DomainGetterSpec.groovy      | 18 ++++++++++
 .../grails/gorm/tests/EnumMappingSpec.groovy       | 18 ++++++++++
 .../tests/ExecuteQueryWithinValidatorSpec.groovy   | 18 ++++++++++
 .../grails/gorm/tests/GormDatastoreSpec.groovy     | 18 ++++++++++
 .../tests/HibernateEntityTraitGeneratedSpec.groovy | 18 ++++++++++
 .../tests/HibernateOptimisticLockingSpec.groovy    | 18 ++++++++++
 .../groovy/grails/gorm/tests/HibernateSuite.groovy | 18 ++++++++++
 .../gorm/tests/HibernateValidationSpec.groovy      | 18 ++++++++++
 .../grails/gorm/tests/IdentityEnumTypeSpec.groovy  | 18 ++++++++++
 .../gorm/tests/ImportFromConstraintSpec.groovy     | 18 ++++++++++
 .../tests/LastUpdateWithDynamicUpdateSpec.groovy   | 18 ++++++++++
 .../groovy/grails/gorm/tests/ManyToOneSpec.groovy  | 18 ++++++++++
 .../tests/MultiColumnUniqueConstraintSpec.groovy   | 18 ++++++++++
 .../grails/gorm/tests/NullableAndLengthSpec.groovy | 18 ++++++++++
 .../test/groovy/grails/gorm/tests/Player.groovy    | 18 ++++++++++
 .../test/groovy/grails/gorm/tests/RLikeSpec.groovy | 18 ++++++++++
 .../grails/gorm/tests/ReadOperationSpec.groovy     | 18 ++++++++++
 .../SaveWithExistingValidationErrorSpec.groovy     | 18 ++++++++++
 .../groovy/grails/gorm/tests/SchemaNameSpec.groovy | 18 ++++++++++
 .../groovy/grails/gorm/tests/SequenceIdSpec.groovy | 18 ++++++++++
 .../grails/gorm/tests/SizeConstraintSpec.groovy    | 18 ++++++++++
 .../groovy/grails/gorm/tests/SqlQuerySpec.groovy   | 18 ++++++++++
 .../SubclassMultipleListCollectionSpec.groovy      | 18 ++++++++++
 .../grails/gorm/tests/SubqueryAliasSpec.groovy     | 18 ++++++++++
 .../tests/TablePerSubClassAndEmbeddedSpec.groovy   | 18 ++++++++++
 .../src/test/groovy/grails/gorm/tests/Team.groovy  | 18 ++++++++++
 .../groovy/grails/gorm/tests/ToOneProxySpec.groovy | 18 ++++++++++
 .../tests/TwoBidirectionalOneToManySpec.groovy     | 18 ++++++++++
 .../tests/UniqueConstraintHibernateSpec.groovy     | 18 ++++++++++
 .../tests/UniqueWithMultipleDataSourcesSpec.groovy | 18 ++++++++++
 .../tests/WhereQueryWithAssociationSortSpec.groovy | 18 ++++++++++
 ...WithNewSessionAndExistingTransactionSpec.groovy | 18 ++++++++++
 .../gorm/tests/autoimport/AutoImportSpec.groovy    | 19 ++++++++++
 .../grails/gorm/tests/autoimport/other/A.groovy    | 19 ++++++++++
 .../BidirectionalOneToOneWithUniqueSpec.groovy     | 19 ++++++++++
 .../groovy/grails/gorm/tests/belongsto/Face.groovy | 18 ++++++++++
 .../groovy/grails/gorm/tests/belongsto/Nose.groovy | 18 ++++++++++
 .../tests/compositeid/CompositeIdCriteria.groovy   | 19 ++++++++++
 .../CompositeIdWithDeepOneToManyMappingSpec.groovy | 19 ++++++++++
 .../GlobalConstraintWithCompositeIdSpec.groovy     | 18 ++++++++++
 .../HibernateDirtyCheckingSpec.groovy              | 18 ++++++++++
 .../HibernateUpdateFromListenerSpec.groovy         | 18 ++++++++++
 .../tests/dirtychecking/PropertyFieldSpec.groovy   | 18 ++++++++++
 .../UpdatePropertyInEventListenerSpec.groovy       | 18 ++++++++++
 .../tests/hasmany/HasManyWithInQuerySpec.groovy    | 18 ++++++++++
 .../gorm/tests/hasmany/ListCollectionSpec.groovy   | 18 ++++++++++
 .../inheritance/SubclassToOneProxySpec.groovy      | 18 ++++++++++
 .../TablePerConcreteClassAndDateCreatedSpec.groovy | 18 ++++++++++
 .../TablePerConcreteClassImportedSpec.groovy       | 18 ++++++++++
 .../gorm/tests/jpa/SimpleJpaEntitySpec.groovy      | 18 ++++++++++
 .../tests/mappedby/MultipleOneToOneSpec.groovy     | 18 ++++++++++
 .../MultiTenancyBidirectionalManyToManySpec.groovy | 18 ++++++++++
 .../MultiTenancyUnidirectionalOneToManySpec.groovy | 18 ++++++++++
 .../grails/gorm/tests/perf/JoinPerfSpec.groovy     | 18 ++++++++++
 .../gorm/tests/proxy/ByteBuddyProxySpec.groovy     | 19 ++++++++++
 .../grails/gorm/tests/proxy/StaticTestUtil.groovy  | 18 ++++++++++
 .../gorm/tests/services/DataServiceSpec.groovy     | 18 ++++++++++
 .../gorm/tests/traits/InterfacePropertySpec.groovy | 18 ++++++++++
 .../gorm/tests/traits/TraitPropertySpec.groovy     | 18 ++++++++++
 .../gorm/tests/txs/CustomIsolationLevelSpec.groovy | 18 ++++++++++
 .../grails/gorm/tests/uuid/UuidInsertSpec.groovy   | 18 ++++++++++
 .../tests/validation/BeanValidationSpec.groovy     | 19 ++++++++++
 .../tests/validation/CascadeValidationSpec.groovy  | 19 ++++++++++
 .../tests/validation/DeepValidationSpec.groovy     | 18 ++++++++++
 .../EmbeddedWithValidationExceptionSpec.groovy     | 18 ++++++++++
 .../validation/SaveWithInvalidEntitySpec.groovy    | 18 ++++++++++
 .../tests/validation/SkipValidationSpec.groovy     | 18 ++++++++++
 .../validation/UniqueFalseConstraintSpec.groovy    | 18 ++++++++++
 .../tests/validation/UniqueInheritanceSpec.groovy  | 18 ++++++++++
 .../tests/validation/UniqueWithinGroupSpec.groovy  | 18 ++++++++++
 .../groovy/org/grails/datastore/gorm/Setup.groovy  | 18 ++++++++++
 .../orm/hibernate/DefaultConstraintsSpec.groovy    | 18 ++++++++++
 .../org/grails/orm/hibernate/GormSpec.groovy       | 18 ++++++++++
 .../orm/hibernate/HibernateDatastoreSpec.groovy    | 18 ++++++++++
 .../cfg/HibernateMappingContextSpec.groovy         | 18 ++++++++++
 .../HibernateEntityTransformationSpec.groovy       | 18 ++++++++++
 .../DataSourceConnectionSourceFactorySpec.groovy   | 18 ++++++++++
 .../HibernateConnectionSourceFactorySpec.groovy    | 18 ++++++++++
 .../HibernateConnectionSourceSettingsSpec.groovy   | 18 ++++++++++
 .../MultipleDataSourceConnectionsSpec.groovy       | 18 ++++++++++
 .../MultipleDataSourceMetadataSpec.groovy          | 18 ++++++++++
 .../MultipleDataSourcesWithCachingSpec.groovy      | 18 ++++++++++
 .../MultipleDataSourcesWithEventsSpec.groovy       | 18 ++++++++++
 .../connections/PartitionedMultiTenancySpec.groovy | 18 ++++++++++
 .../connections/SchemaMultiTenantSpec.groovy       | 18 ++++++++++
 .../connections/SecondLevelCacheSpec.groovy        | 18 ++++++++++
 .../hibernate/connections/SingleTenantSpec.groovy  | 18 ++++++++++
 .../proxy/SimpleHibernateProxyHandlerSpec.groovy   | 18 ++++++++++
 .../support/HibernateVersionSupportSpec.groovy     | 18 ++++++++++
 .../src/test/resources/simplelogger.properties     | 28 ++++++++-------
 ...ationContextDatabaseMigrationCommandSpec.groovy | 19 ++++++++++
 .../DatabaseMigrationCommandConfigSpec.groovy      | 18 ++++++++++
 .../liquibase/GroovyChangeLogSpec.groovy           | 18 ++++++++++
 .../testing/OutputCaptureExtension.groovy          | 18 ++++++++++
 .../testing/annotation/OutputCapture.groovy        | 18 ++++++++++
 .../dbmigration/src/test/resources/logback.groovy  | 18 ++++++++++
 .../HibernateDatastoreSpringInitializerSpec.groovy | 18 ++++++++++
 .../hibernate/HibernateSpecOverrideSpec.groovy     | 18 ++++++++++
 .../test/mixin/hibernate/HibernateSpecSpec.groovy  | 18 ++++++++++
 .../MongoDbGormAutoConfigurationSpec.groovy        | 18 ++++++++++
 ...ngoDbGormAutoConfigureWithGeoSpacialSpec.groovy | 18 ++++++++++
 .../codecs/BsonPersistentEntityCodecSpec.groovy    | 19 ++++++++++
 .../datastore/bson/codecs/domain/Person.groovy     | 18 ++++++++++
 .../temporal/InstantBsonConverterSpec.groovy       | 18 ++++++++++
 .../temporal/LocalDateBsonConverterSpec.groovy     | 18 ++++++++++
 .../temporal/LocalDateTimeBsonConverterSpec.groovy | 18 ++++++++++
 .../temporal/LocalTimeBsonConverterSpec.groovy     | 18 ++++++++++
 .../OffsetDateTimeBsonConverterSpec.groovy         | 18 ++++++++++
 .../temporal/OffsetTimeBsonConverterSpec.groovy    | 18 ++++++++++
 .../codecs/temporal/PeriodBsonConverterSpec.groovy | 18 ++++++++++
 .../temporal/ZonedDateTimeBsonConverterSpec.groovy | 18 ++++++++++
 .../datastore/bson/query/BsonQuerySpec.groovy      | 19 ++++++++++
 .../tests/DirtyCheckEmbeddedCollectionSpec.groovy  | 18 ++++++++++
 .../groovy/grails/gorm/tests/FindNativeSpec.groovy | 18 ++++++++++
 .../grails/gorm/tests/GormDatastoreSpec.groovy     | 18 ++++++++++
 .../listener/PersistenceEventListenerSpec.groovy   | 18 ++++++++++
 .../mongodb/bootstrap/EventsSetupSpec.groovy       | 18 ++++++++++
 .../mongodb/bootstrap/FailOnErrorSetupSpec.groovy  | 18 ++++++++++
 .../MongoDbDataStoreSpringInitializerSpec.groovy   | 18 ++++++++++
 .../grails/mongodb/cascade/MongoCascadeSpec.groovy | 18 ++++++++++
 .../groovy/grails/mongodb/cascade/Product.groovy   | 18 ++++++++++
 .../grails/mongodb/cascade/ProductLine.groovy      | 18 ++++++++++
 .../groovy/org/grails/datastore/gorm/Setup.groovy  | 19 +++++++++-
 .../gorm/mongo/AggregateMethodSpec.groovy          | 19 ++++++++++
 .../gorm/mongo/AssignedIdentifierSpec.groovy       | 19 ++++++++++
 .../gorm/mongo/AutowireServicesSpec.groovy         | 19 ++++++++++
 .../datastore/gorm/mongo/BasicArraySpec.groovy     | 19 ++++++++++
 .../gorm/mongo/BasicCollectionTypeSpec.groovy      | 19 ++++++++++
 .../gorm/mongo/BasicCollectionsSpec.groovy         | 19 ++++++++++
 .../gorm/mongo/BatchUpdateDeleteSpec.groovy        | 19 ++++++++++
 .../gorm/mongo/BeforeInsertUpdateSpec.groovy       | 19 ++++++++++
 .../datastore/gorm/mongo/BigDecimalSpec.groovy     | 19 ++++++++++
 .../mongo/BrokenManyToManyAssociationSpec.groovy   | 19 ++++++++++
 .../gorm/mongo/CascadeDeleteOneToOneSpec.groovy    | 19 ++++++++++
 .../datastore/gorm/mongo/CascadeDeleteSpec.groovy  | 19 ++++++++++
 .../CircularBidirectionalOneToManySpec.groovy      | 19 ++++++++++
 .../gorm/mongo/CircularEmbeddedListSpec.groovy     | 19 ++++++++++
 .../gorm/mongo/CircularOneToManySpec.groovy        | 19 ++++++++++
 .../gorm/mongo/ClearCollectionSpec.groovy          | 19 ++++++++++
 .../datastore/gorm/mongo/CountMethodSpec.groovy    | 19 ++++++++++
 .../datastore/gorm/mongo/CustomCodecSpec.groovy    | 18 ++++++++++
 .../CustomCollectionAndAttributeMappingSpec.groovy | 18 ++++++++++
 .../datastore/gorm/mongo/CustomIdProxySpec.groovy  | 18 ++++++++++
 .../gorm/mongo/CustomMongoEventListenerSpec.groovy | 18 ++++++++++
 .../gorm/mongo/CustomTypeMarshallingSpec.groovy    | 18 ++++++++++
 .../gorm/mongo/DBObjectConversionSpec.groovy       | 18 ++++++++++
 .../gorm/mongo/DbRefWithEmbeddedSpec.groovy        | 18 ++++++++++
 .../gorm/mongo/DefaultSortOrderSpec.groovy         | 18 ++++++++++
 .../gorm/mongo/DirtyCheckUpdateSpec.groovy         | 18 ++++++++++
 .../datastore/gorm/mongo/DisableVersionSpec.groovy | 18 ++++++++++
 .../gorm/mongo/DisjunctionQuerySpec.groovy         | 18 ++++++++++
 .../gorm/mongo/DistinctPropertySpec.groovy         | 18 ++++++++++
 .../gorm/mongo/DocumentMappingSpec.groovy          | 18 ++++++++++
 .../gorm/mongo/EmbeddedAssociationSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/EmbeddedBiDirectionalSpec.groovy    | 18 ++++++++++
 .../EmbeddedCollectionAndInheritanceSpec.groovy    | 18 ++++++++++
 .../gorm/mongo/EmbeddedCollectionWithIdSpec.groovy | 18 ++++++++++
 .../EmbeddedCollectionWithOneToOneSpec.groovy      | 18 ++++++++++
 .../EmbeddedHasManyWithBeforeUpdateSpec.groovy     | 18 ++++++++++
 .../mongo/EmbeddedListWithCustomTypeSpec.groovy    | 20 +++++++++--
 .../datastore/gorm/mongo/EmbeddedMapSpec.groovy    | 18 ++++++++++
 .../gorm/mongo/EmbeddedSetAssignedIdSpec.groovy    | 18 ++++++++++
 .../gorm/mongo/EmbeddedSimpleObjectSpec.groovy     | 18 ++++++++++
 ...edStringListInsideEmbeddedCollectionSpec.groovy | 18 ++++++++++
 .../datastore/gorm/mongo/EmbeddedUnsetSpec.groovy  | 18 ++++++++++
 .../gorm/mongo/EmbeddedWhereClauseSpec.groovy      | 18 ++++++++++
 .../EmbeddedWithCustomFieldMappingSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/EmbeddedWithIdSpecifiedSpec.groovy  | 18 ++++++++++
 .../EmbeddedWithNonEmbeddedAssociationsSpec.groovy | 18 ++++++++++
 .../EmbeddedWithNonEmbeddedCollectionsSpec.groovy  | 18 ++++++++++
 .../EmbeddedWithinEmbeddedAssociationSpec.groovy   | 18 ++++++++++
 .../datastore/gorm/mongo/EnumCollectionSpec.groovy | 18 ++++++++++
 .../datastore/gorm/mongo/EnumTypeSpec.groovy       | 18 ++++++++++
 .../mongo/EventsWithAbstractInheritanceSpec.groovy | 18 ++++++++++
 .../gorm/mongo/FindOrCreateWhereSpec.groovy        | 18 ++++++++++
 .../gorm/mongo/GeoJSONTypePersistenceSpec.groovy   | 18 ++++++++++
 .../gorm/mongo/GeospacialQuerySpec.groovy          | 18 ++++++++++
 .../grails/datastore/gorm/mongo/GetAllSpec.groovy  | 18 ++++++++++
 .../gorm/mongo/GetAllWithStringIdSpec.groovy       | 18 ++++++++++
 .../GreaterThanAndLessThanCriteriaSpec.groovy      | 18 ++++++++++
 .../grails/datastore/gorm/mongo/HasOneSpec.groovy  | 18 ++++++++++
 .../gorm/mongo/HintQueryArgumentSpec.groovy        | 18 ++++++++++
 .../datastore/gorm/mongo/InListQuerySpec.groovy    | 18 ++++++++++
 .../mongo/IndexAttributesAndCompoundKeySpec.groovy | 18 ++++++++++
 .../gorm/mongo/IndexWithInheritanceSpec.groovy     | 18 ++++++++++
 .../gorm/mongo/InheritanceQueryingSpec.groovy      | 18 ++++++++++
 ...nheritanceWithSingleEndedAssociationSpec.groovy | 18 ++++++++++
 .../datastore/gorm/mongo/InnerEnumSpec.groovy      | 18 ++++++++++
 .../grails/datastore/gorm/mongo/IsNullSpec.groovy  | 18 ++++++++++
 .../gorm/mongo/JakartaValidationSpec.groovy        | 18 ++++++++++
 .../datastore/gorm/mongo/LastUpdatedSpec.groovy    | 18 ++++++++++
 .../datastore/gorm/mongo/LikeQuerySpec.groovy      | 18 ++++++++++
 .../gorm/mongo/ListOneToManyOrderingSpec.groovy    | 18 ++++++++++
 .../datastore/gorm/mongo/MapOfDomainsSpec.groovy   | 18 ++++++++++
 .../datastore/gorm/mongo/MarkDirtyFalseSpec.groovy | 18 ++++++++++
 .../MongoDynamicPropertyOnEmbeddedSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/MongoEntityConfigSpec.groovy        | 18 ++++++++++
 .../gorm/mongo/MongoGormEnhancerSpec.groovy        | 18 ++++++++++
 .../gorm/mongo/MongoResultsListIndexSpec.groovy    | 18 ++++++++++
 .../datastore/gorm/mongo/MongoTypesSpec.groovy     | 18 ++++++++++
 .../gorm/mongo/MultipleConnectionsSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/MultiplePropertySetterSpec.groovy   | 18 ++++++++++
 .../datastore/gorm/mongo/NegateInListSpec.groovy   | 18 ++++++++++
 .../datastore/gorm/mongo/NegationEnumSpec.groovy   | 18 ++++++++++
 .../gorm/mongo/NullifyPropertySpec.groovy          | 18 ++++++++++
 .../gorm/mongo/NullsAreNotStoredSpec.groovy        | 18 ++++++++++
 .../gorm/mongo/ObjectIdPersistenceSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/ObjectIdPropertySpec.groovy         | 18 ++++++++++
 .../gorm/mongo/OneToManyWithInheritanceSpec.groovy | 18 ++++++++++
 .../gorm/mongo/OneToOneIntegritySpec.groovy        | 18 ++++++++++
 .../gorm/mongo/OneToOneNoReferenceSpec.groovy      | 18 ++++++++++
 .../OptimisticLockingWithExceptionSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/OrderWithPaginationSpec.groovy      | 18 ++++++++++
 .../datastore/gorm/mongo/ProjectionsSpec.groovy    | 18 ++++++++++
 .../QueriesWithIdenticallyNamedPartsSpec.groovy    | 18 ++++++++++
 .../gorm/mongo/ReadConcernArgumentSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/ReadManyObjectsSpec.groovy          | 18 ++++++++++
 .../ResultsWithGroovyCollectionMethodsSpec.groovy  | 18 ++++++++++
 .../datastore/gorm/mongo/SchemalessSpec.groovy     | 18 ++++++++++
 .../datastore/gorm/mongo/SessionCachingSpec.groovy | 18 ++++++++++
 .../datastore/gorm/mongo/SetRetrievalSpec.groovy   | 18 ++++++++++
 .../datastore/gorm/mongo/SimpleHasManySpec.groovy  | 18 ++++++++++
 .../datastore/gorm/mongo/StatelessSpec.groovy      | 18 ++++++++++
 .../gorm/mongo/SwitchDatabaseAtRuntimeSpec.groovy  | 18 ++++++++++
 .../datastore/gorm/mongo/TestSearchSpec.groovy     | 18 ++++++++++
 .../gorm/mongo/TransientPropertySpec.groovy        | 18 ++++++++++
 .../gorm/mongo/WhereQueryInCriteriaSpec.groovy     | 18 ++++++++++
 .../datastore/gorm/mongo/WriteConcernSpec.groovy   | 18 ++++++++++
 .../gorm/mongo/bugs/GPMongoDB295Spec.groovy        | 18 ++++++++++
 .../connections/MongoConnectionSourcesSpec.groovy  | 18 ++++++++++
 .../gorm/mongo/connections/MultiTenancySpec.groovy | 18 ++++++++++
 .../MultipleDataSourceConnectionsSpec.groovy       | 18 ++++++++++
 .../connections/SchemaBasedMultiTenancySpec.groovy | 18 ++++++++++
 .../mongo/connections/SingleTenancySpec.groovy     | 18 ++++++++++
 .../MongoStaticApiMultiTenancySpec.groovy          | 18 ++++++++++
 .../mapping/mongo/AbstractMongoTest.groovy         | 19 ++++++++++
 .../config/MongoClientOptionsBuilderSpec.groovy    | 18 ++++++++++
 .../config/MongoConnectionSourceFactorySpec.groovy | 18 ++++++++++
 .../MongoConnectionSourceSettingsSpec.groovy       | 18 ++++++++++
 .../groovy/grails/test/mongodb/MongoSpec.groovy    | 18 ++++++++++
 .../grails/databinding/BindInitializerSpec.groovy  | 19 ++++++++++
 .../grails/databinding/BindingFormatSpec.groovy    | 19 ++++++++++
 .../SimpleDataBinderEnumBindingSpec.groovy         | 18 ++++++++++
 .../SimpleDataBinderEnumValueConverterSpec.groovy  | 18 ++++++++++
 .../BindingFormatCompilationErrorsSpec.groovy      | 19 ++++++++++
 .../converters/CurrencyConversionSpec.groovy       | 18 ++++++++++
 .../converters/DateConversionHelperSpec.groovy     | 18 ++++++++++
 .../converters/UUIDConversionSpec.groovy           | 18 ++++++++++
 .../GPathCollectionDataBindingSourceSpec.groovy    | 18 ++++++++++
 .../Jsr310ConvertersConfigurationSpec.groovy       | 18 ++++++++++
 .../DataBindingConfigurationSpec.groovy            | 18 ++++++++++
 .../src/test/resources/application.groovy          | 19 ++++++++++
 .../grails/gorm/services/RxServiceImplSpec.groovy  | 18 ++++++++++
 .../grails/gorm/services/ServiceImplSpec.groovy    | 18 ++++++++++
 .../services/multitenancy/database/Book.groovy     | 19 ++++++++++
 .../multitenancy/database/BookService.groovy       | 19 ++++++++++
 .../database/DatabasePerTenantSpec.groovy          | 18 ++++++++++
 .../multitenancy/database/IBookService.groovy      | 18 ++++++++++
 .../MultiTenantServiceTransformSpec.groovy         | 18 ++++++++++
 .../partitioned/PartitionMultiTenancySpec.groovy   | 18 ++++++++++
 .../multitenancy/schema/SchemaPerTenantSpec.groovy | 18 ++++++++++
 .../tests/AbstractNonGormParentClassSpec.groovy    | 19 ++++++++++
 .../gorm/tests/CurrentTenantTransformSpec.groovy   | 18 ++++++++++
 .../gorm/tests/DeepValidateWithSaveSpec.groovy     | 18 ++++++++++
 .../DetachedCriteriaAssociationQuerySpec.groovy    | 18 ++++++++++
 .../grails/gorm/tests/JpaQueryBuilderSpec.groovy   | 18 ++++++++++
 .../gorm/tests/MultipleDataSourceSpec.groovy       | 18 ++++++++++
 .../grails/gorm/tests/OptimisticLockingSpec.groovy | 18 ++++++++++
 .../grails/gorm/tests/ReadOnlyCriteriaSpec.groovy  | 18 ++++++++++
 .../gorm/tests/SingleCharPropertySpec.groovy       | 18 ++++++++++
 .../grails/gorm/tests/SingleResultSpec.groovy      | 18 ++++++++++
 .../groovy/grails/gorm/tests/SubquerySpec.groovy   | 18 ++++++++++
 .../grails/gorm/tests/TenantServiceSpec.groovy     | 18 ++++++++++
 .../gorm/tests/TransactionServiceSpec.groovy       | 18 ++++++++++
 .../TransactionalTransformOnServiceSpec.groovy     | 18 ++++++++++
 .../WhereMethodEmbeddedInAssociationSpec.groovy    | 18 ++++++++++
 .../grails/gorm/tests/WhereMethodSpec.groovy       | 18 ++++++++++
 .../gorm/tests/validation/ArrayMaxSizeSpec.groovy  | 19 ++++++++++
 .../gorm/AddToAndInjectedServiceSpec.groovy        | 19 ++++++++++
 .../gorm/AddToMethodWithBasicCollectionSpec.groovy | 19 ++++++++++
 .../AddToMethodWithEmbeddedCollectionSpec.groovy   | 19 ++++++++++
 .../datastore/gorm/AssignedIdentifierSpec.groovy   | 19 ++++++++++
 .../datastore/gorm/AsyncReadMethodsSpec.groovy     | 19 ++++++++++
 .../gorm/AutoLinkOneToManyAssociationSpec.groovy   | 19 ++++++++++
 .../datastore/gorm/BasicTypeHasManySpec.groovy     | 19 ++++++++++
 .../datastore/gorm/BeforeUpdateEventSpec.groovy    | 19 ++++++++++
 ...idirectionalOneToManyWithInheritanceSpec.groovy | 19 ++++++++++
 .../grails/datastore/gorm/CacheAndJoinSpec.groovy  | 19 ++++++++++
 .../datastore/gorm/CircularManyToManySpec.groovy   | 19 ++++++++++
 .../datastore/gorm/CircularManyToOneSpec.groovy    | 19 ++++++++++
 .../datastore/gorm/CircularOneToManySpec.groovy    | 19 ++++++++++
 .../datastore/gorm/CompositeIdentifierSpec.groovy  | 19 ++++++++++
 .../gorm/CriteriaProjectedResultsSpec.groovy       | 18 ++++++++++
 .../datastore/gorm/CustomAutoTimestampSpec.groovy  | 18 ++++++++++
 .../gorm/CustomSequenceIdentifierSpec.groovy       | 18 ++++++++++
 .../gorm/CustomStringIdentifierSpec.groovy         | 18 ++++++++++
 .../gorm/CustomTypeMarshallingSpec.groovy          | 18 ++++++++++
 .../grails/datastore/gorm/DeindexingSpec.groovy    | 18 ++++++++++
 .../gorm/DetachedCriteriaJpaEntitySpec.groovy      | 18 ++++++++++
 .../grails/datastore/gorm/DirtyCheckingSpec.groovy | 18 ++++++++++
 .../datastore/gorm/DistinctProjectionSpec.groovy   | 18 ++++++++++
 .../gorm/DomainWithPrimitiveGetterSpec.groovy      | 18 ++++++++++
 .../gorm/DynamicFinderHungarianNotationSpec.groovy | 18 ++++++++++
 .../datastore/gorm/EmbeddedAssociationSpec.groovy  | 18 ++++++++++
 ...hNoEntityAndGlobalNullableConstraintSpec.groovy | 18 ++++++++++
 .../gorm/EmbeddedNonEntityAssociationSpec.groovy   | 18 ++++++++++
 .../gorm/EmbeddedPropertyQuerySpec.groovy          | 18 ++++++++++
 .../grails/datastore/gorm/EnumHasManySpec.groovy   | 18 ++++++++++
 .../datastore/gorm/GormDirtyCheckingSpec.groovy    | 18 ++++++++++
 .../gorm/HasManyDefaultMappedBySpec.groovy         | 18 ++++++++++
 .../datastore/gorm/HasOneSetInverseSideSpec.groovy | 18 ++++++++++
 .../gorm/InheritanceWithOneToManySpec.groovy       | 18 ++++++++++
 .../gorm/ListOrderByHungarianNotationSpec.groovy   | 18 ++++++++++
 .../grails/datastore/gorm/ManyToManySpec.groovy    | 18 ++++++++++
 .../gorm/NestedAssociationQuerySpec.groovy         | 18 ++++++++++
 .../gorm/NestedCriteriaWithNamedQuerySpec.groovy   | 18 ++++++++++
 .../org/grails/datastore/gorm/NotLikeSpec.groovy   | 18 ++++++++++
 .../grails/datastore/gorm/NotNullQuerySpec.groovy  | 18 ++++++++++
 .../datastore/gorm/OneToOneWithProxiesSpec.groovy  | 18 ++++++++++
 .../org/grails/datastore/gorm/OrderBySpec.groovy   | 18 ++++++++++
 .../datastore/gorm/QueryAssociationSpec.groovy     | 18 ++++++++++
 .../gorm/QueryNonIndexedPropertySpec.groovy        | 18 ++++++++++
 .../gorm/ReadOnlyCriteriaResultsSpec.groovy        | 18 ++++++++++
 .../gorm/SaveWithFailOnErrorDefaultSpec.groovy     | 18 ++++++++++
 .../groovy/org/grails/datastore/gorm/Setup.groovy  | 18 ++++++++++
 .../org/grails/datastore/gorm/TckTestSuite.groovy  | 18 ++++++++++
 .../datastore/gorm/UUIDTypeIdentifierSpec.groovy   | 18 ++++++++++
 .../grails/datastore/gorm/UUIIdentifierSpec.groovy | 18 ++++++++++
 .../schemaless/ImplementsDynamicAttributes.groovy  | 18 ++++++++++
 .../gorm/validation/UniqueConstraintSpec.groovy    | 18 ++++++++++
 .../datastore/mapping/EntityReflectorSpec.groovy   | 18 ++++++++++
 .../multitenancy/CurrentTenantTransformSpec.groovy | 18 ++++++++++
 .../transactions/TransactionalTransformSpec.groovy | 18 ++++++++++
 .../services/MethodValidationTransformSpec.groovy  | 18 ++++++++++
 .../gorm/services/ServiceTransformSpec.groovy      | 18 ++++++++++
 .../grails/gorm/time/InstantConverterSpec.groovy   | 18 ++++++++++
 .../grails/gorm/time/LocalDateConverterSpec.groovy | 18 ++++++++++
 .../gorm/time/LocalDateTimeConverterSpec.groovy    | 18 ++++++++++
 .../grails/gorm/time/LocalTimeConverterSpec.groovy | 18 ++++++++++
 .../gorm/time/OffsetDateTimeConverterSpec.groovy   | 18 ++++++++++
 .../gorm/time/OffsetTimeConverterSpec.groovy       | 18 ++++++++++
 .../grails/gorm/time/PeriodConverterSpec.groovy    | 18 ++++++++++
 .../gorm/time/ZonedDateTimeConverterSpec.groovy    | 18 ++++++++++
 .../gorm/EntityWithGenericSignaturesSpec.groovy    | 18 ++++++++++
 .../compiler/gorm/JpaEntityTransformSpec.groovy    | 18 ++++++++++
 .../BeforeValidateHelperSerializationSpec.groovy   | 19 ++++++++++
 .../checking/DirtyCheckTransformationSpec.groovy   | 18 ++++++++++
 .../gorm/finders/DynamicFinderSpec.groovy          | 18 ++++++++++
 .../gorm/model/TransientInheritanceSpec.groovy     | 18 ++++++++++
 .../transform/QueryStringTransformerSpec.groovy    | 18 ++++++++++
 .../gorm/support/BeforeValidateHelperTests.groovy  | 19 ++++++++++
 .../AutoTimestampEventListenerSpec.groovy          | 19 ++++++++++
 .../timestamp/DefaultTimestampProviderSpec.groovy  | 18 ++++++++++
 .../gorm/utils/ClasspathEntityScannerSpec.groovy   | 19 ++++++++++
 .../MappingContextTraversableResolverSpec.groovy   | 18 ++++++++++
 .../support/GormValidatorAdapterSpec.groovy        | 18 ++++++++++
 .../core/grailsversion/GrailsVersionSpec.groovy    | 18 ++++++++++
 .../grails/gorm/validation/ImportFromSpec.groovy   | 18 ++++++++++
 .../PersistentEntityValidatorSpec.groovy           | 18 ++++++++++
 .../gorm/validation/ValidatorRegistrySpec.groovy   | 18 ++++++++++
 .../cascade/NoDuplicateCascadeSpec.groovy          | 18 ++++++++++
 .../constraints/BlankConstraintSpec.groovy         | 19 ++++++++++
 .../constraints/BlankConstraintsSpec.groovy        | 19 ++++++++++
 .../eval/DefaultConstraintEvaluatorSpec.groovy     | 18 ++++++++++
 .../datasource/DataSourceGrailsPluginSpec.groovy   | 18 ++++++++++
 .../gorm/async/transform/DelegateAsyncSpec.groovy  | 18 ++++++++++
 .../mapping/collection/PersistentSetSpec.groovy    | 18 ++++++++++
 .../mapping/config/ConfigurationBuilderSpec.groovy | 19 ++++++++++
 ...andatoryFieldsInConfigurationBuilderSpec.groovy | 18 ++++++++++
 .../RecursiveConfigurationBuilderSpec.groovy       | 18 ++++++++++
 .../mapping/core/DatastoreUtilsSpec.groovy         | 18 ++++++++++
 .../dirty/checking/DirtyCheckableSpec.groovy       | 18 ++++++++++
 .../ModificationTrackingEntityAccessSpec.groovy    | 18 ++++++++++
 .../mapping/KeyValueMappingFactoryTests.groovy     | 18 ++++++++++
 .../model/GormMappingInheritanceTests.groovy       | 18 ++++++++++
 .../mapping/model/GormMappingSyntaxTests.groovy    | 18 ++++++++++
 .../mapping/model/JpaMappingSyntaxTests.groovy     | 18 ++++++++++
 .../mapping/model/TestMappedPropertyFactory.groovy | 18 ++++++++++
 .../mapping/model/TestMappingContext.groovy        | 18 ++++++++++
 .../mapping/model/TestPersistentEntity.groovy      | 18 ++++++++++
 .../GormMappingConfigurationStrategySpec.groovy    | 18 ++++++++++
 .../types/AssociationCascadeOperationsSpec.groovy  | 19 ++++++++++
 .../conversion/DefaultConversionServiceSpec.groovy | 18 ++++++++++
 .../mapping/proxy/JavassistProxyFactorySpec.groovy | 18 ++++++++++
 .../datastore/mapping/reflect/AstUtilsSpec.groovy  | 19 ++++++++++
 .../reflect/ClassPropertyFetcherTests.groovy       | 19 ++++++++++
 .../mapping/reflect/EntityReflectorSpec.groovy     | 18 ++++++++++
 .../datastore/mapping/reflect/NameUtilsSpec.groovy | 18 ++++++++++
 .../services/DefaultServiceRegistrySpec.groovy     | 18 ++++++++++
 .../mapping/validation/ValidationErrorsSpec.groovy | 18 ++++++++++
 .../web/CookieTenantResolverSpec.groovy            | 19 ++++++++++
 .../web/HttpHeaderTenantResolverSpec.groovy        | 18 ++++++++++
 .../web/SessionTenantResolverSpec.groovy           | 18 ++++++++++
 .../web/SubDomainTenantResolverSpec.groovy         | 18 ++++++++++
 .../grails/persistence/DomainClassTraitSpec.groovy | 18 ++++++++++
 .../EntityTransformIncludesGormApiSpec.groovy      | 18 ++++++++++
 .../core/support/MappingContextBuilder.groovy      | 18 ++++++++++
 .../buffer/StreamCharBufferGroovyTests.groovy      | 18 ++++++++++
 .../DefaultEncodingStateRegistrySpec.groovy        | 18 ++++++++++
 .../encoder/impl/JavaScriptCodecTests.groovy       | 18 ++++++++++
 .../grails/events/SynchronousEventBusSpec.groovy   | 18 ++++++++++
 .../grails/events/TaskExecuterEventBusSpec.groovy  | 18 ++++++++++
 .../grails/events/TransactionAwareEventSpec.groovy | 18 ++++++++++
 .../subscriber/MethodEventSubscriberSpec.groovy    | 18 ++++++++++
 .../grails/events/gpars/ActorEventBusSpec.groovy   | 19 ++++++++++
 .../rxjava/PublishSubscribeSpringSpec.groovy       | 18 ++++++++++
 .../org/grails/events/rxjava/RxEventBusSpec.groovy | 18 ++++++++++
 .../grails/events/rxjava2/RxEventBusSpec.groovy    | 18 ++++++++++
 .../grails/events/rxjava3/RxEventBusSpec.groovy    | 18 ++++++++++
 .../grails/events/spring/EventPublisherSpec.groovy | 18 ++++++++++
 .../grails/events/spring/SpringEventBusSpec.groovy | 18 ++++++++++
 .../groovy/grails/events/EventIdUtilsSpec.groovy   | 18 ++++++++++
 .../groovy/grails/events/ManualPubSubSpec.groovy   | 18 ++++++++++
 .../grails/events/annotation/PubSubSpec.groovy     | 18 ++++++++++
 .../annotation/PublishSubscribeSpringSpec.groovy   | 18 ++++++++++
 .../grails/events/annotation/PublisherSpec.groovy  | 18 ++++++++++
 .../annotation/PublisherTransformSpec.groovy       | 18 ++++++++++
 .../grails/events/annotation/SubscriberSpec.groovy | 18 ++++++++++
 .../annotation/namespace/NamespaceSpec.groovy      | 18 ++++++++++
 .../formfields/AssociationTypeTemplatesSpec.groovy | 19 ++++++++++
 .../plugin/formfields/BuildsAccessorFactory.groovy | 19 ++++++++++
 .../formfields/CommandPropertyAccessorSpec.groovy  | 19 ++++++++++
 .../formfields/DefaultFieldTemplateSpec.groovy     | 18 ++++++++++
 .../DefaultInputRenderingPersistentSpec.groovy     | 18 ++++++++++
 .../formfields/DefaultInputRenderingSpec.groovy    | 18 ++++++++++
 .../plugin/formfields/DerivedPropertySpec.groovy   | 18 ++++++++++
 .../plugin/formfields/DisplayWidgetSpec.groovy     | 18 ++++++++++
 .../DomainClassPropertyAccessorSpec.groovy         | 18 ++++++++++
 .../FormFieldsTemplateServiceSpec.groovy           | 18 ++++++++++
 .../PlainObjectPropertyAccessorSpec.groovy         | 18 ++++++++++
 .../formfields/TemplateLookupCachingSpec.groovy    | 18 ++++++++++
 .../plugin/formfields/TransientPropertySpec.groovy | 18 ++++++++++
 .../grails/plugin/formfields/mock/Address.groovy   | 19 ++++++++++
 .../grails/plugin/formfields/mock/Author.groovy    | 19 ++++++++++
 .../grails/plugin/formfields/mock/Book.groovy      | 19 ++++++++++
 .../grails/plugin/formfields/mock/Employee.groovy  | 18 ++++++++++
 .../grails/plugin/formfields/mock/Gender.groovy    | 18 ++++++++++
 .../grails/plugin/formfields/mock/Person.groovy    | 18 ++++++++++
 .../grails/plugin/formfields/mock/Product.groovy   | 18 ++++++++++
 .../plugin/formfields/mock/Salutation.groovy       | 18 ++++++++++
 .../grails/plugin/formfields/mock/User.groovy      | 18 ++++++++++
 .../taglib/AbstractFormFieldsTagLibSpec.groovy     | 19 ++++++++++
 .../plugin/formfields/taglib/AllTagSpec.groovy     | 19 ++++++++++
 ...ributesOfWithAndAllTagsArePropagatedSpec.groovy | 19 ++++++++++
 .../plugin/formfields/taglib/DisplayTagSpec.groovy | 18 ++++++++++
 .../taglib/EmbeddedPropertiesSpec.groovy           | 18 ++++++++++
 .../formfields/taglib/ExtraAttributesSpec.groovy   | 18 ++++++++++
 .../formfields/taglib/FieldNamePrefixSpec.groovy   | 18 ++++++++++
 .../formfields/taglib/FieldTagWithBodySpec.groovy  | 18 ++++++++++
 .../taglib/FieldTagWithoutBeanSpec.groovy          | 18 ++++++++++
 .../taglib/RequiredAttributesSpec.groovy           | 18 ++++++++++
 .../plugin/formfields/taglib/TableSpec.groovy      | 18 ++++++++++
 .../formfields/taglib/TemplateModelSpec.groovy     | 18 ++++++++++
 .../plugin/formfields/taglib/WithTagSpec.groovy    | 18 ++++++++++
 .../org/grails/scaffolding/ClosureCapture.groovy   | 19 ++++++++++
 .../scaffolding/ClosureCaptureSpecification.groovy | 19 ++++++++++
 .../markup/ContextMarkupRendererSpec.groovy        | 19 ++++++++++
 .../markup/DomainMarkupRendererSpec.groovy         | 18 ++++++++++
 .../markup/PropertyMarkupRendererSpec.groovy       | 18 ++++++++++
 .../model/DomainModelServiceSpec.groovy            | 18 ++++++++++
 .../grails/scaffolding/model/MocksDomain.groovy    | 18 ++++++++++
 .../model/property/DomainPropertySpec.groovy       | 18 ++++++++++
 .../EntityValidatorDomainPropertySpec.groovy       | 18 ++++++++++
 .../registry/DomainRendererRegistererSpec.groovy   | 18 ++++++++++
 .../registry/DomainRendererRegistrySpec.groovy     | 18 ++++++++++
 .../input/AssociationInputRendererSpec.groovy      | 19 ++++++++++
 .../BidirectionalToManyInputRendererSpec.groovy    | 19 ++++++++++
 .../registry/input/BooleanInputRendererSpec.groovy | 19 ++++++++++
 .../input/CurrencyInputRendererSpec.groovy         | 18 ++++++++++
 .../registry/input/DateInputRendererSpec.groovy    | 18 ++++++++++
 .../registry/input/EnumInputRendererSpec.groovy    | 18 ++++++++++
 .../registry/input/FileInputRendererSpec.groovy    | 18 ++++++++++
 .../registry/input/InListInputRendererSpec.groovy  | 18 ++++++++++
 .../registry/input/LocaleInputRendererSpec.groovy  | 18 ++++++++++
 .../input/MapToSelectInputRendererSpec.groovy      | 18 ++++++++++
 .../registry/input/NumberInputRendererSpec.groovy  | 18 ++++++++++
 .../registry/input/StringInputRendererSpec.groovy  | 18 ++++++++++
 .../input/TextareaInputRendererSpec.groovy         | 18 ++++++++++
 .../registry/input/TimeInputRendererSpec.groovy    | 18 ++++++++++
 .../input/TimeZoneInputRendererSpec.groovy         | 18 ++++++++++
 .../registry/input/UrlInputRendererSpec.groovy     | 18 ++++++++++
 .../test/groovy/grails/doc/PdfBuilderSpec.groovy   | 18 ++++++++++
 .../test/groovy/grails/doc/PdfPublisherSpec.groovy | 18 ++++++++++
 .../grails/doc/dropdown/SoftwareVersionSpec.groovy | 18 ++++++++++
 .../doc/internal/StringEscapeCategoryTests.groovy  | 18 ++++++++++
 .../grails/doc/internal/YamlTocStrategySpec.groovy | 18 ++++++++++
 .../src/test/groovy/grails/io/IOUtilsSpec.groovy   | 18 ++++++++++
 .../build/parsing/CommandLineParserSpec.groovy     | 19 ++++++++++
 .../gsp/GroovyPagesTemplateEngineTests.groovy      | 18 ++++++++++
 .../grails/taglib/GroovyPageAttributesTests.groovy | 18 ++++++++++
 .../grails/taglib/GroovyPageTagWriterSpec.groovy   | 18 ++++++++++
 .../taglib/TemplateVariableBindingSpec.groovy      | 18 ++++++++++
 .../taglib/encoder/WithCodecHelperSpec.groovy      | 18 ++++++++++
 .../GrailsConventionGroovyPageLocatorSpec.groovy   | 18 ++++++++++
 .../servlet/view/GroovyPageViewResolverSpec.groovy | 18 ++++++++++
 .../web/taglib/TagLibraryTransformerSpec.groovy    | 18 ++++++++++
 .../grails/web/taglib/TagLibraryLookupSpec.groovy  | 18 ++++++++++
 .../grails/artefact/TagLibraryTraitSpec.groovy     | 18 ++++++++++
 .../test/groovy/grails/gsp/PageRendererSpec.groovy | 18 ++++++++++
 .../test/AbstractGrailsEnvChangingSpec.groovy      | 19 ++++++++++
 .../util/MockRequestDataValueProcessor.groovy      | 18 ++++++++++
 .../groovy/org/grails/gsp/compiler/ScanTests.java  | 18 ++++++++++
 .../gsp/compiler/tags/GroovyCollectTagTests.java   | 18 ++++++++++
 .../gsp/compiler/tags/GroovyEachParseTests.groovy  | 18 ++++++++++
 .../gsp/compiler/tags/GroovyEachTagTests.groovy    | 18 ++++++++++
 .../gsp/compiler/tags/GroovyFindAllTagTests.groovy | 18 ++++++++++
 .../gsp/compiler/tags/GroovyGrepTagTests.groovy    | 18 ++++++++++
 .../gsp/compiler/tags/GroovySyntaxTagTests.groovy  | 18 ++++++++++
 .../gsp/jsp/GroovyPageWithJSPTagsTests.groovy      | 18 ++++++++++
 .../gsp/jsp/GroovyPagesPageContextTests.groovy     | 18 ++++++++++
 .../org/grails/gsp/jsp/IterativeJspTagTests.groovy | 18 ++++++++++
 .../org/grails/gsp/jsp/SimpleJspTagTests.groovy    | 18 ++++++++++
 .../org/grails/gsp/jsp/SimpleTagTests.groovy       | 18 ++++++++++
 .../plugins/web/DefaultDateHelperSpec.groovy       | 18 ++++++++++
 .../mapping/RestfulReverseUrlRenderingTests.groovy | 18 ++++++++++
 .../web/mapping/ReverseUrlMappingTests.groovy      | 18 ++++++++++
 .../ReverseUrlMappingToDefaultActionTests.groovy   | 18 ++++++++++
 .../grails/web/mapping/RootUrlMappingTests.groovy  | 18 ++++++++++
 .../grails/web/pages/AliasedTagPropertySpec.groovy | 19 ++++++++++
 .../pages/ElvisAndClosureGroovyPageTests.groovy    | 18 ++++++++++
 .../grails/web/pages/GroovyPageBindingTests.groovy | 18 ++++++++++
 .../web/pages/GroovyPageLineNumberTests.groovy     | 18 ++++++++++
 .../web/pages/GroovyPageRenderingTests.groovy      | 18 ++++++++++
 .../grails/web/pages/GroovyPageServletSpec.groovy  | 18 ++++++++++
 .../grails/web/pages/GroovyPagesIfTagTests.groovy  | 18 ++++++++++
 .../GroovyPagesWhitespaceParsingTagTests.groovy    | 18 ++++++++++
 .../InvokeTagWithCustomBodyClosureSpec.groovy      | 18 ++++++++++
 .../pages/ModifyOurScopeWithBodyTagTests.groovy    | 18 ++++++++++
 .../grails/web/pages/NewLineRenderingTests.groovy  | 18 ++++++++++
 .../grails/web/pages/OptionalTagBodySpec.groovy    | 18 ++++++++++
 .../groovy/org/grails/web/pages/ParseTests.java    | 18 ++++++++++
 .../web/pages/ReservedWordOverrideTests.groovy     | 18 ++++++++++
 .../web/pages/StaticContentRenderingTests.groovy   | 18 ++++++++++
 .../web/pages/TagLibMethodMissingSpec.groovy       | 18 ++++++++++
 .../grails/web/pages/TagLibNamespaceTests.groovy   | 18 ++++++++++
 .../grails/web/pages/TagLibWithGStringTests.groovy | 18 ++++++++++
 .../web/pages/TagLibWithNullValuesTests.groovy     | 18 ++++++++++
 .../web/taglib/AbstractGrailsTagTests.groovy       | 19 ++++++++++
 .../taglib/ApplicationTagLibResourcesTests.groovy  | 19 ++++++++++
 .../web/taglib/ApplicationTagLibTests.groovy       | 19 ++++++++++
 .../ControllerTagLibMethodDispatchSpec.groovy      | 19 ++++++++++
 .../ControllerTagLibMethodInheritanceSpec.groovy   | 19 ++++++++++
 .../org/grails/web/taglib/CoreTagsTests.groovy     | 19 ++++++++++
 .../grails/web/taglib/CountryTagLibTests.groovy    | 40 ++++++++--------------
 .../web/taglib/FormRenderingTagLibTests.groovy     | 18 ++++++++++
 .../org/grails/web/taglib/FormTagLib2Tests.groovy  | 18 ++++++++++
 .../org/grails/web/taglib/FormTagLib3Tests.groovy  | 18 ++++++++++
 .../web/taglib/FormTagLibResourceTests.groovy      | 18 ++++++++++
 .../org/grails/web/taglib/FormTagLibTests.groovy   | 18 ++++++++++
 .../web/taglib/FormTagLibWithConfigSpec.groovy     | 18 ++++++++++
 .../org/grails/web/taglib/FormatTagLibSpec.groovy  | 18 ++++++++++
 .../org/grails/web/taglib/FormatTagLibTests.groovy | 18 ++++++++++
 .../web/taglib/InvokeTagLibAsMethodTests.groovy    | 18 ++++++++++
 .../InvokeTagLibWithBodyAsMethodTests.groovy       | 18 ++++++++++
 .../grails/web/taglib/JavascriptTagLibTests.groovy | 18 ++++++++++
 .../web/taglib/LayoutWriterStackTests.groovy       | 18 ++++++++++
 .../web/taglib/LinkRenderingTagLib2Tests.groovy    | 18 ++++++++++
 .../web/taglib/LinkRenderingTagLibTests.groovy     | 18 ++++++++++
 .../org/grails/web/taglib/MessageTagTests.groovy   | 18 ++++++++++
 .../web/taglib/NamedTagBodyParamsTests.groovy      | 18 ++++++++++
 .../taglib/NamespacedNamedUrlMappingTests.groovy   | 18 ++++++++++
 .../NamespacedTagAndActionConflictTests.groovy     | 18 ++++++++++
 .../web/taglib/NamespacedTagLibMethodTests.groovy  | 18 ++++++++++
 .../NamespacedTagLibRenderMethodTests.groovy       | 18 ++++++++++
 .../OverlappingReverseMappedLinkTests.groovy       | 18 ++++++++++
 .../org/grails/web/taglib/PageScopeSpec.groovy     | 18 ++++++++++
 .../org/grails/web/taglib/PageScopeTagTests.groovy | 18 ++++++++++
 .../org/grails/web/taglib/PluginTagLibTests.groovy | 18 ++++++++++
 .../web/taglib/ReturnValueTagLibTests.groovy       | 18 ++++++++++
 .../org/grails/web/taglib/SelectTagTests.groovy    | 18 ++++++++++
 .../taglib/TagLibraryDynamicPropertyTests.groovy   | 18 ++++++++++
 .../grails/web/taglib/UploadFormTagTests.groovy    | 18 ++++++++++
 .../org/grails/web/taglib/grails-taglib-tests.xml  | 36 +++++++++----------
 .../grails/web/pages/ext/jsp/tld-reader-test.tld   | 19 ++++++++++
 .../web/interceptors/UrlMappingMatcherSpec.groovy  | 18 ++++++++++
 .../compiler/logging/LoggingTransformerSpec.groovy | 18 ++++++++++
 .../groovy/grails/web/mime/MimeUtilitySpec.groovy  | 18 ++++++++++
 .../web/mime/MimeTypesConfigurationSpec.groovy     | 18 ++++++++++
 .../grails/web/mime/AcceptHeaderParserSpec.groovy  | 19 ++++++++++
 .../mvc/RequestAndResponseMimeTypesApiSpec.groovy  | 18 ++++++++++
 .../RestResponderTraitGeneratedSpec.groovy         | 18 ++++++++++
 .../web/rest/render/VndErrorRenderingSpec.groovy   | 18 ++++++++++
 .../web/rest/render/html/HtmlRendererSpec.groovy   | 18 ++++++++++
 .../web/rest/render/json/JsonRendererSpec.groovy   | 18 ++++++++++
 .../rest/transform/LinkableTransformSpec.groovy    | 18 ++++++++++
 .../rest/transform/ResourceTransformSpec.groovy    | 18 ++++++++++
 .../test/groovy/org/grails/cli/TestTerminal.java   | 18 ++++++++++
 .../completers/RegexCompletorSpec.groovy           | 18 ++++++++++
 .../profile/commands/CreateAppCommandSpec.groovy   | 18 ++++++++++
 .../events/CommandEventsTraitGeneratedSpec.groovy  | 19 ++++++++++
 .../profile/repository/MavenRepositorySpec.groovy  | 18 ++++++++++
 .../cli/profile/steps/StepRegistrySpec.groovy      | 18 ++++++++++
 .../gradle/wrapper/gradle-wrapper.properties       | 28 ++++++++-------
 .../profiles/web/commands/TestGroovy.groovy        | 18 ++++++++++
 .../groovy/demo/UriMatchingInterceptorSpec.groovy  | 18 ++++++++++
 .../functionaltests/BookControllerSpec.groovy      | 19 ++++++++++
 .../functionaltests/BookHibernateSpec.groovy       | 19 ++++++++++
 .../functionaltests/BookInterceptorSpec.groovy     | 19 ++++++++++
 .../test/groovy/functionaltests/BookSpec.groovy    | 19 ++++++++++
 .../BasicCachingServiceNoCacheManagerSpec.groovy   | 19 ++++++++++
 .../groovy/com/demo/BasicCachingServiceSpec.groovy | 19 ++++++++++
 .../com/demo/ClassMarkedCacheableSpec.groovy       | 19 ++++++++++
 ...lateWithoutReferringToTagLibPropertySpec.groovy | 19 ++++++++++
 .../src/test/groovy/demo/AutowiredTestSpec.groovy  | 19 ++++++++++
 .../src/test/groovy/demo/CarServiceSpec.groovy     | 19 ++++++++++
 .../demo33/src/test/groovy/demo/CarSpec.groovy     | 19 ++++++++++
 .../src/test/groovy/demo/ConfigServiceSpec.groovy  | 19 ++++++++++
 .../demo/ControllerTagLibMethodDispatchSpec.groovy | 19 ++++++++++
 .../src/test/groovy/demo/DataTestTraitSpec.groovy  | 18 ++++++++++
 .../DefaultNullableConstraintConfigSpec.groovy     | 18 ++++++++++
 .../src/test/groovy/demo/DefineBeansSpec.groovy    | 18 ++++++++++
 .../src/test/groovy/demo/DemoControllerSpec.groovy | 18 ++++++++++
 .../src/test/groovy/demo/DemoControllerTest.groovy | 18 ++++++++++
 .../test/groovy/demo/DemoUrlMappingsSpec.groovy    | 18 ++++++++++
 .../src/test/groovy/demo/FirstTagLibSpec.groovy    | 18 ++++++++++
 .../demo/GetDomainClassesToMockMethodSpec.groovy   | 18 ++++++++++
 .../src/test/groovy/demo/HelperServiceSpec.groovy  | 18 ++++++++++
 .../src/test/groovy/demo/JsonControllerSpec.groovy | 18 ++++++++++
 .../src/test/groovy/demo/LocaleTagLibSpec.groovy   | 18 ++++++++++
 .../groovy/demo/ManualControllerMockSpec.groovy    | 18 ++++++++++
 .../groovy/demo/NamePropertyControllerSpec.groovy  | 18 ++++++++++
 .../groovy/demo/NamePropertyServiceSpec.groovy     | 18 ++++++++++
 .../demo/PersonControllerHibernateSpec.groovy      | 18 ++++++++++
 .../test/groovy/demo/PersonControllerSpec.groovy   | 18 ++++++++++
 .../src/test/groovy/demo/PersonServiceSpec.groovy  | 18 ++++++++++
 .../demo33/src/test/groovy/demo/PersonSpec.groovy  | 18 ++++++++++
 .../test/groovy/demo/ReportingServiceSpec.groovy   | 18 ++++++++++
 .../src/test/groovy/demo/SampleTagLibSpec.groovy   | 18 ++++++++++
 .../src/test/groovy/demo/SimpleJunitTagSpec.groovy | 18 ++++++++++
 .../src/test/groovy/demo/SubControllerSpec.groovy  | 18 ++++++++++
 .../src/test/groovy/demo/TestControllerSpec.groovy | 18 ++++++++++
 .../test/groovy/demo/TestInterceptorSpec.groovy    | 18 ++++++++++
 .../src/test/groovy/demo/TestServiceSpec.groovy    | 18 ++++++++++
 .../demo/UniqueConstraintOnHasOneSpec.groovy       | 18 ++++++++++
 .../src/test/groovy/demo/UrlMappingsSpec.groovy    | 18 ++++++++++
 .../groovy/example/DatabasePerTenantSpec.groovy    | 18 ++++++++++
 .../src/test/groovy/example/ProxySpec.groovy       | 18 ++++++++++
 .../functional/tests/BookControllerUnitSpec.groovy | 19 ++++++++++
 .../example/PartitionedMultiTenancySpec.groovy     | 18 ++++++++++
 .../schemapertenant/SchemaPerTenantSpec.groovy     | 18 ++++++++++
 .../src/test/groovy/example/BookSpec.groovy        | 19 ++++++++++
 .../grails/hibernate/example/ExampleSpec.groovy    | 18 ++++++++++
 .../src/test/resources/simplelogger.properties     | 28 ++++++++-------
 .../groovy/functional/tests/BookUnitSpec.groovy    | 19 ++++++++++
 .../functional/tests/EmbeddedMongoClient.groovy    | 18 ++++++++++
 .../functional/tests/LocalMongoUnitSpec.groovy     | 18 ++++++++++
 .../test/groovy/functional/tests/PersonSpec.groovy | 18 ++++++++++
 .../groovy/functional/tests/TeamUnitSpec.groovy    | 18 ++++++++++
 .../groovy/functional/tests/BookFongoSpec.groovy   | 19 ++++++++++
 .../functional/tests/EmbeddedMongoClient.groovy    | 18 ++++++++++
 .../test/groovy/example/BookControllerSpec.groovy  | 19 ++++++++++
 .../example/SpringBootStartMongoExtension.groovy   | 18 ++++++++++
 .../plugin/json/view/test/JsonViewTestSpec.groovy  | 18 ++++++++++
 .../json/view/test/JsonViewUnitTestSpec.groovy     | 18 ++++++++++
 .../src/test/resources/logback-test.xml            | 36 +++++++++----------
 .../grails/artefact/DomainClassTraitSpec.groovy    | 18 ++++++++++
 .../gorm/criteri/WithCriteriaReadOnlySpec.groovy   | 18 ++++++++++
 .../domain/DomainClassUnitTestMixinTests.groovy    | 18 ++++++++++
 .../grails/test/mixin/domain/SaveDomainSpec.groovy | 18 ++++++++++
 .../GrailsWebDataBinderBindingXmlSpec.groovy       | 18 ++++++++++
 .../GrailsWebDataBinderConfigurationSpec.groovy    | 18 ++++++++++
 .../GrailsWebDataBindingListenerSpec.groovy        | 18 ++++++++++
 ...GrailsWebDataBindingStructuredEditorSpec.groovy | 18 ++++++++++
 .../src/test/groovy/log4j.properties               | 29 +++++++++-------
 .../compiler/DomainPropertiesAccessorSpec.groovy   | 18 ++++++++++
 .../TransactionManagerPostProcessorTests.groovy    | 18 ++++++++++
 .../plugins/MockHibernateGrailsPlugin.groovy       | 18 ++++++++++
 .../services/DataSourcesGrailsPluginTests.groovy   | 18 ++++++++++
 .../ScopedProxyAndServiceClassTests.groovy         | 18 ++++++++++
 .../src/test/groovy/WEB-INF/spring/resources.xml   | 36 +++++++++----------
 .../src/test/groovy/application.properties         | 28 ++++++++-------
 .../test/groovy/defaultErrorMessages.properties    | 28 ++++++++-------
 grails-test-suite-uber/src/test/groovy/ehcache.xml | 18 ++++++++++
 ...WithInnerClassUsingStaticCompilationSpec.groovy | 18 ++++++++++
 ...GrailsCompileStaticCompilationErrorsSpec.groovy | 18 ++++++++++
 .../GrailsTypeCheckedCompilationErrorsSpec.groovy  | 18 ++++++++++
 .../grails/persistence/EntityTransformTests.groovy | 18 ++++++++++
 .../plugins/DefaultGrailsPluginManagerTests.java   | 18 ++++++++++
 .../grails/spring/DynamicElementReaderTests.groovy | 18 ++++++++++
 .../mixin/AddToAndServiceInjectionTests.groovy     | 19 ++++++++++
 .../AstEnhancedControllerUnitTestMixinTests.groovy | 19 ++++++++++
 .../AutowireServiceViaDefineBeansTests.groovy      | 19 ++++++++++
 .../BidirectionalOneToManyUnitTestTests.groovy     | 19 ++++++++++
 .../mixin/CascadeValidationForEmbeddedSpec.groovy  | 19 ++++++++++
 .../mixin/ControllerAndGroovyPageMixinTests.groovy | 19 ++++++++++
 ...ontrollerMockWithMultipleControllersSpec.groovy | 19 ++++++++++
 .../test/mixin/ControllerTestForTests.groovy       | 19 ++++++++++
 .../test/mixin/ControllerUnitTestMixinTests.groovy | 19 ++++++++++
 .../mixin/ControllerWithMockCollabTests.groovy     | 19 ++++++++++
 .../DomainClassAnnotatedSetupMethodTests.groovy    | 18 ++++++++++
 .../DomainClassControllerUnitTestMixinTests.groovy | 18 ++++++++++
 .../test/mixin/DomainClassSetupMethodTests.groovy  | 18 ++++++++++
 .../mixin/DomainClassWithAutoTimestampSpec.groovy  | 18 ++++++++++
 .../DomainClassWithCustomValidatorTests.groovy     | 18 ++++++++++
 ...WithDefaultConstraintsUnitTestMixinTests.groovy | 18 ++++++++++
 .../DomainClassWithUniqueConstraintSpec.groovy     | 18 ++++++++++
 .../grails/test/mixin/FirstController.groovy       | 18 ++++++++++
 .../test/mixin/GroovyPageUnitTestMixinTests.groovy | 18 ++++++++++
 ...vyPageUnitTestMixinWithCustomViewDirSpec.groovy | 18 ++++++++++
 .../mixin/InheritanceWithValidationTests.groovy    | 18 ++++++++++
 .../test/mixin/InterceptorUnitTestMixinSpec.groovy | 18 ++++++++++
 .../grails/test/mixin/MainContextTests.groovy      | 18 ++++++++++
 .../test/groovy/grails/test/mixin/MyService.groovy | 18 ++++++++++
 .../mixin/PartialMockWithManyToManySpec.groovy     | 18 ++++++++++
 .../ResourceAnnotationRestfulControllerSpec.groovy | 18 ++++++++++
 .../grails/test/mixin/RestfulControllerSpec.groovy | 18 ++++++++++
 .../mixin/RestfulControllerSubclassSpec.groovy     | 18 ++++++++++
 .../mixin/ServiceTestMixinInheritanceSpec.groovy   | 18 ++++++++++
 .../groovy/grails/test/mixin/SpyBeanSpec.groovy    | 18 ++++++++++
 .../grails/test/mixin/StaticCallbacksSpec.groovy   | 18 ++++++++++
 .../test/mixin/TagLibraryInvokeBodySpec.groovy     | 18 ++++++++++
 .../TestForControllerWithoutMockDomainTests.groovy | 18 ++++++++++
 .../test/mixin/TestInstanceCallbacksSpec.groovy    | 18 ++++++++++
 .../mixin/TestMixinSetupTeardownInvokeTests.groovy | 18 ++++++++++
 .../UnitTestDataBindingAssociatonTests.groovy      | 18 ++++++++++
 .../mixin/UnitTestEmbeddedPropertyQuery.groovy     | 18 ++++++++++
 .../test/mixin/UrlMappingsTestMixinTests.groovy    | 18 ++++++++++
 .../src/test/groovy/grails/test/mixin/User.groovy  | 18 ++++++++++
 ...sUnitTestMixinGrailsApplicationAwareSpec.groovy | 18 ++++++++++
 .../grails/test/runtime/DirtiesRuntimeSpec.groovy  | 18 ++++++++++
 .../grails/util/ClosureToMapPopulatorTests.groovy  | 19 ++++++++++
 .../validation/DomainConstraintGettersSpec.groovy  | 18 ++++++++++
 .../test/groovy/grails/web/JSONBuilderSpec.groovy  | 18 ++++++++++
 .../src/test/groovy/log4j.properties               | 29 +++++++++-------
 .../org/grails/cli/ScriptNameResolverTests.groovy  | 18 ++++++++++
 .../grails/commons/DefaultArtefactInfoTests.groovy | 18 ++++++++++
 .../commons/DefaultGrailsCodecClassTests.groovy    | 18 ++++++++++
 .../commons/GrailsMetaClassUtilsTests.groovy       | 18 ++++++++++
 .../grails/commons/GrailsPluginManagerTests.groovy | 18 ++++++++++
 .../org/grails/commons/SomeGroovyClass.groovy      | 18 ++++++++++
 .../test/groovy/org/grails/commons/TestBean.java   | 18 ++++++++++
 .../groovy/org/grails/commons/TestReload.groovy    | 18 ++++++++++
 .../commons/UrlMappingsArtefactHandlerTests.groovy | 18 ++++++++++
 .../commons/cfg/ExampleConfigClassObject.groovy    | 18 ++++++++++
 .../commons/cfg/ExampleConfigCompiledClass.groovy  | 18 ++++++++++
 .../metaclass/LazyMetaPropertyMapSpec.groovy       | 18 ++++++++++
 .../metaclass/LazyMetaPropertyMapTests.groovy      | 18 ++++++++++
 .../commons/spring/GrailsMockDependantObject.java  | 18 ++++++++++
 .../org/grails/domain/CircularRelationship.groovy  | 19 ++++++++++
 .../groovy/org/grails/domain/ManyToManyTest.groovy | 18 ++++++++++
 .../groovy/org/grails/domain/OneToManyTest2.groovy | 18 ++++++++++
 .../groovy/org/grails/domain/OneToOneTest.groovy   | 18 ++++++++++
 .../org/grails/domain/RelationshipsTest.groovy     | 18 ++++++++++
 .../src/test/groovy/org/grails/domain/Test1.groovy | 18 ++++++++++
 .../src/test/groovy/org/grails/domain/Test2.groovy | 18 ++++++++++
 .../org/grails/domain/UniOneToManyTest.groovy      | 18 ++++++++++
 .../io/support/GrailsResourceUtilsSpec.groovy      | 18 ++++++++++
 .../grails/plugins/CoreGrailsPluginTests.groovy    | 19 ++++++++++
 .../grails/plugins/PluginFilterFactoryTests.java   | 18 ++++++++++
 .../org/grails/plugins/PluginLoadOrderTests.groovy | 18 ++++++++++
 .../groovy/org/grails/plugins/PluginTests.java     | 18 ++++++++++
 .../conf/NonPooledApplicationDataSource.groovy     | 18 ++++++++++
 .../conf/PooledApplicationDataSource.groovy        | 18 ++++++++++
 .../plugins/grails-app/services/TestService.groovy | 18 ++++++++++
 .../metadata/GrailsPluginMetadataTests.groovy      | 18 ++++++++++
 .../GrailsMockHttpServletRequestSpec.groovy        | 18 ++++++++++
 .../rest/render/BaseDomainClassRendererSpec.groovy | 19 ++++++++++
 .../render/atom/AtomDomainClassRendererSpec.groovy | 19 ++++++++++
 .../hal/HalDomainClassJsonRendererSpec.groovy      | 18 ++++++++++
 .../hal/HalDomainClassXmlRendererSpec.groovy       | 18 ++++++++++
 .../reload/SpringProxiedBeanReloadTests.groovy     | 18 ++++++++++
 .../support/ControllerNameExtractorTests.groovy    | 19 ++++++++++
 .../test/support/MockHibernatePluginHelper.groovy  | 18 ++++++++++
 .../validation/CascadingErrorCountSpec.groovy      | 19 ++++++++++
 ...nstrainedPropertyBuilderForCommandsTests.groovy | 19 ++++++++++
 .../org/grails/validation/TestConstraints.groovy   | 18 ++++++++++
 .../grails/validation/TestingValidationSpec.groovy | 18 ++++++++++
 ...nstrainedPropertyBuilderForCommandsTests.groovy | 18 ++++++++++
 .../web/codecs/HTMLJSCodecIntegrationSpec.groovy   | 18 ++++++++++
 .../web/errors/GrailsExceptionResolverTests.groovy | 18 ++++++++++
 .../web/filters/HiddenHttpMethodFilterTests.groovy | 18 ++++++++++
 .../ParamsAwareLocaleChangeInterceptorTests.groovy | 18 ++++++++++
 .../org/grails/web/json/JSONObjectTests.groovy     | 18 ++++++++++
 .../grails/web/metaclass/ChainMethodTests.groovy   | 19 ++++++++++
 ...nMethodWithRequestDataValueProcessorSpec.groovy | 19 ++++++++++
 .../grails/web/metaclass/ForwardMethodTests.groovy | 18 ++++++++++
 .../grails/web/metaclass/ForwardMethodspec.groovy  | 18 ++++++++++
 .../web/plugins/support/MyHandlerInterceptor.java  | 18 ++++++++++
 .../plugins/support/MyWebRequestInterceptor.java   | 18 ++++++++++
 .../support/web-interceptor-wiring-tests.xml       | 19 ++++++++++
 .../DefaultGrailsApplicationAttributesTests.groovy | 18 ++++++++++
 .../servlet/GrailsApplicationAttributesTests.java  | 18 ++++++++++
 .../MultipleRenderCallsContentTypeTests.groovy     | 18 ++++++++++
 .../servlet/mvc/ControllerInheritanceTests.groovy  | 19 ++++++++++
 .../web/servlet/mvc/ParamsObjectTests.groovy       | 18 ++++++++++
 .../web/servlet/mvc/PermanentRedirectSpec.groovy   | 18 ++++++++++
 .../web/servlet/mvc/RedirectController.groovy      | 18 ++++++++++
 .../web/servlet/mvc/RedirectMethodTests.groovy     | 18 ++++++++++
 ...tMethodWithRequestDataValueProcessorSpec.groovy | 18 ++++++++++
 .../mvc/RedirectToDefaultActionTests.groovy        | 18 ++++++++++
 .../servlet/mvc/RenderDynamicMethodTests.groovy    | 18 ++++++++++
 .../mvc/ReturnModelAndViewController.groovy        | 18 ++++++++++
 .../servlet/mvc/TagLibDynamicMethodsTests.groovy   | 18 ++++++++++
 .../mvc/alpha/AnotherNamespacedController.groovy   | 19 ++++++++++
 .../servlet/mvc/alpha/NamespacedController.groovy  | 18 ++++++++++
 .../mvc/beta/AnotherNamespacedController.groovy    | 19 ++++++++++
 .../servlet/mvc/beta/NamespacedController.groovy   | 18 ++++++++++
 .../org/grails/web/servlet/mvc/controller1.groovy  | 19 ++++++++++
 .../org/grails/web/servlet/mvc/controller2.groovy  | 19 ++++++++++
 .../org/grails/web/servlet/mvc/controller4.groovy  | 19 ++++++++++
 .../servlet/mvc/simple-grails-controller-tests.xml | 36 +++++++++----------
 .../BoundedCharsAsEncodedBytesCounterTest.java     | 19 ++++++++++
 .../org/grails/web/util/CodecPrintWriterTest.java  | 19 ++++++++++
 .../web/util/CodecWithClosureProperties.groovy     | 19 ++++++++++
 .../org/grails/web/util/StreamByteBufferTest.java  | 18 ++++++++++
 .../org/grails/web/util/WebUtilsTests.groovy       | 18 ++++++++++
 .../test/resources/grails/spring/resources1.groovy | 18 ++++++++++
 .../src/test/resources/grails/spring/test.xml      | 36 +++++++++----------
 .../grails/commons/cfg/ExampleConfig.properties    | 29 +++++++++-------
 .../commons/cfg/ExampleConfigDefaults.groovy       | 18 ++++++++++
 .../grails/commons/cfg/ExampleConfigScript.groovy  | 18 ++++++++++
 .../resources/org/grails/commons/classes.groovy    | 19 ++++++++++
 .../test/resources/org/grails/commons/test-web.xml | 36 +++++++++----------
 .../grails/plugins/ClassEditorGrailsPlugin.groovy  | 19 ++++++++++
 .../grails/artefact/ControllerTraitSpec.groovy     | 19 ++++++++++
 .../test/mixin/TagLibWithServiceMockTests.groovy   | 18 ++++++++++
 .../TestForControllerWithNamePropertySpec.groovy   | 18 ++++++++++
 .../test/mixin/UrlMappingsTestForTests.groovy      | 18 ++++++++++
 .../groovy/grails/test/web/FordedUrlSpec.groovy    | 18 ++++++++++
 .../test/web/GetHeadersFromResponseSpec.groovy     | 18 ++++++++++
 .../grails/test/web/RedirectToDomainSpec.groovy    | 18 ++++++++++
 ...ollerActionTransformerAllowedMethodsSpec.groovy | 19 ++++++++++
 .../org/grails/compiler/web/WithFormatSpec.groovy  | 18 ++++++++++
 .../converters/ConvertersControllersApiSpec.groovy | 19 ++++++++++
 .../rest/render/xml/DefaultXmlRendererSpec.groovy  | 18 ++++++++++
 .../web/binding/BindCommandObjectsSpec.groovy      | 19 ++++++++++
 .../BindStringArrayToGenericListTests.groovy       | 19 ++++++++++
 .../org/grails/web/binding/BindToEnumTests.groovy  | 19 ++++++++++
 .../binding/BindToObjectWithEmbeddableTests.groovy | 19 ++++++++++
 .../BindToPropertyThatIsNotReadableTests.groovy    | 19 ++++++++++
 .../web/binding/BindXmlWithAssociationTests.groovy | 19 ++++++++++
 .../grails/web/binding/BindingExcludeTests.groovy  | 19 ++++++++++
 .../web/binding/BindingRequestMethodSpec.groovy    | 19 ++++++++++
 .../web/binding/BindingToNullableTests.groovy      | 19 ++++++++++
 .../grails/web/binding/CheckboxBindingTests.groovy | 19 ++++++++++
 .../ControllerActionParameterBindingSpec.groovy    | 19 ++++++++++
 .../org/grails/web/binding/DataBindingTests.groovy | 18 ++++++++++
 ...ngHelperDomainClassSpecialPropertiesSpec.groovy | 18 ++++++++++
 .../org/grails/web/binding/EnumBindingTests.groovy | 18 ++++++++++
 .../binding/GrailsParameterMapBindingSpec.groovy   | 18 ++++++++++
 .../web/binding/JSONBindingToNullSpec.groovy       | 18 ++++++++++
 .../JSONRequestToResponseRenderingSpec.groovy      | 18 ++++++++++
 .../web/binding/NestedXmlBindingTests.groovy       | 18 ++++++++++
 .../web/binding/hal/json/HalJsonBindingSpec.groovy | 18 ++++++++++
 .../web/binding/hal/xml/HalXmlBindingSpec.groovy   | 18 ++++++++++
 .../grails/web/binding/json/JsonBindingSpec.groovy | 18 ++++++++++
 .../JsonBindingWithExceptionHandlerSpec.groovy     | 18 ++++++++++
 .../grails/web/binding/xml/XmlBindingSpec.groovy   | 18 ++++++++++
 .../groovy/org/grails/web/codecs/CodecSpec.groovy  | 19 ++++++++++
 .../ClassWithNoValidateMethod.groovy               | 19 ++++++++++
 .../CommandObjectInstantiationSpec.groovy          | 19 ++++++++++
 .../commandobjects/CommandObjectNoDataSpec.groovy  | 19 ++++++++++
 .../CommandObjectNullabilitySpec.groovy            | 19 ++++++++++
 .../web/commandobjects/CommandObjectsSpec.groovy   | 19 ++++++++++
 .../commandobjects/NonValidateableCommand.groovy   | 18 ++++++++++
 .../commandobjects/SomeValidateableClass.groovy    | 18 ++++++++++
 .../web/controllers/ContentNegotiationSpec.groovy  | 19 ++++++++++
 ...lerExceptionHandlerCompilationErrorsSpec.groovy | 19 ++++++++++
 ...ontrollerExceptionHandlerInheritanceSpec.groovy | 19 ++++++++++
 .../ControllerExceptionHandlerSpec.groovy          | 19 ++++++++++
 .../ControllerMetaProgrammingSpec.groovy           | 19 ++++++++++
 .../groovy/org/grails/web/converters/Author.java   | 19 ++++++++++
 .../ControllerWithXmlConvertersTests.groovy        | 19 ++++++++++
 .../converters/ConverterConfigurationTests.groovy  | 19 ++++++++++
 .../grails/web/converters/JSONArrayTests.groovy    | 18 ++++++++++
 .../web/converters/JSONConverterTests.groovy       | 18 ++++++++++
 .../web/converters/MarshallerRegistrarSpec.groovy  | 18 ++++++++++
 .../grails/web/includes/IncludeHandlingSpec.groovy | 18 ++++++++++
 .../json/DomainClassCollectionRenderingSpec.groovy | 18 ++++++++++
 .../org/grails/web/json/JSONWriterSpec.groovy      | 18 ++++++++++
 .../mapping/AdditionalParamsMappingTests.groovy    | 19 ++++++++++
 .../mapping/DoubleWildcardUrlMappingTests.groovy   | 18 ++++++++++
 .../DynamicActionNameEvaluatingTests.groovy        | 18 ++++++++++
 .../web/mapping/DynamicParameterValuesTests.groovy | 18 ++++++++++
 .../grails/web/mapping/IdUrlMappingTests.groovy    | 18 ++++++++++
 .../web/mapping/OverlappingUrlMappingTests.groovy  | 18 ++++++++++
 .../grails/web/mapping/RegexUrlMappingTests.groovy | 18 ++++++++++
 .../web/mapping/ResponseCodeUrlMappingTests.groovy | 18 ++++++++++
 .../grails/web/mapping/RestfulMappingTests.groovy  | 18 ++++++++++
 .../grails/web/mapping/UriUrlMappingTests.groovy   | 18 ++++++++++
 .../web/mapping/UrlMappingEvaluatorTests.groovy    | 18 ++++++++++
 .../web/mapping/UrlMappingParameterTests.groovy    | 18 ++++++++++
 .../org/grails/web/mapping/UrlMappingTests.groovy  | 18 ++++++++++
 .../UrlMappingWithCustomValidatorTests.groovy      | 18 ++++++++++
 .../web/mapping/UrlMappingsHolderTests.groovy      | 18 ++++++++++
 .../grails/web/mapping/ViewUrlMappingTests.groovy  | 18 ++++++++++
 .../metaclass/CollectionBindDataMethodSpec.groovy  | 19 ++++++++++
 .../web/mime/ContentFormatControllerTests.groovy   | 19 ++++++++++
 .../web/mime/WithFormatContentTypeSpec.groovy      | 18 ++++++++++
 .../grails/web/servlet/GrailsFlashScopeSpec.groovy | 18 ++++++++++
 .../mvc/SynchronizerTokensHolderTests.groovy       | 18 ++++++++++
 .../web/servlet/view/GroovyPageViewTests.groovy    | 18 ++++++++++
 .../src/test/resources/application.properties      | 28 ++++++++-------
 .../grails/testing/spock/InherittedSpec.groovy     | 18 ++++++++++
 .../testing/spock/JUnitAnnotationSpec.groovy       | 18 ++++++++++
 .../grails/testing/spock/OnceBeforeSpec.groovy     | 18 ++++++++++
 .../groovy/grails/testing/spock/RunOnceSpec.groovy | 18 ++++++++++
 .../CommandObjectConstraintGettersSpec.groovy      | 19 ++++++++++
 .../DefaultASTValidateableHelperSpec.groovy        | 18 ++++++++++
 .../grails/validation/MappingContextBuilder.groovy | 18 ++++++++++
 .../validation/SerializableValidateableSpec.groovy | 18 ++++++++++
 .../groovy/grails/validation/SomeJavaClass.java    | 18 ++++++++++
 .../grails/validation/ValidateableMockSpec.groovy  | 18 ++++++++++
 .../validation/ValidateableTraitAdHocSpec.groovy   | 18 ++++++++++
 .../grails/validation/ValidateableTraitSpec.groovy | 18 ++++++++++
 .../views/GenericViewConfigurationSpec.groovy      | 18 ++++++++++
 .../views/resolve/TemplateResolveUtilsSpec.groovy  | 18 ++++++++++
 .../grails/plugin/json/view/CompositeIdSpec.groovy | 19 ++++++++++
 .../json/view/EmbeddedAssociationsSpec.groovy      | 18 ++++++++++
 .../plugin/json/view/EnumRenderingSpec.groovy      | 18 ++++++++++
 .../plugin/json/view/ExceptionRenderSpec.groovy    | 18 ++++++++++
 .../grails/plugin/json/view/ExpandSpec.groovy      | 18 ++++++++++
 .../plugin/json/view/GStringRenderSpec.groovy      | 18 ++++++++++
 .../json/view/GenericViewUriResolverSpec.groovy    | 18 ++++++++++
 .../grails/plugin/json/view/HalEmbeddedSpec.groovy | 18 ++++++++++
 .../json/view/IncludeAssociationsSpec.groovy       | 18 ++++++++++
 .../plugin/json/view/IterableRenderSpec.groovy     | 18 ++++++++++
 .../json/view/JsonTemplateCompilerSpec.groovy      | 18 ++++++++++
 .../plugin/json/view/JsonViewResolverSpec.groovy   | 18 ++++++++++
 .../json/view/JsonViewTemplateEngineSpec.groovy    | 18 ++++++++++
 .../json/view/JsonViewTemplateResolverSpec.groovy  | 18 ++++++++++
 .../plugin/json/view/JsonViewTestHttpSpec.groovy   | 18 ++++++++++
 .../plugin/json/view/JsonViewTestSpec.groovy       | 18 ++++++++++
 .../grails/plugin/json/view/MapRenderSpec.groovy   | 18 ++++++++++
 .../plugin/json/view/NullRenderingSpec.groovy      | 18 ++++++++++
 .../json/view/PogoCollectionRenderingSpec.groovy   | 18 ++++++++++
 .../plugin/json/view/PogoDeepRenderingSpec.groovy  | 18 ++++++++++
 .../json/view/TemplateInheritanceSpec.groovy       | 18 ++++++++++
 .../plugin/json/view/TemplateRendererSpec.groovy   | 18 ++++++++++
 .../view/api/JsonApiHandleAssociationsSpec.groovy  | 18 ++++++++++
 .../grails/plugin/json/view/api/JsonApiSpec.groovy | 18 ++++++++++
 .../plugin/json/view/api/PaginationSpec.groovy     | 18 ++++++++++
 .../jsonapi/DefaultJsonApiIdGeneratorSpec.groovy   | 18 ++++++++++
 .../markup/view/MarkupViewCompilerSpec.groovy      | 18 ++++++++++
 .../view/MarkupViewTemplateEngineSpec.groovy       | 18 ++++++++++
 .../boot/EmbeddedContainerWithGrailsSpec.groovy    | 18 ++++++++++
 .../grails/boot/GrailsSpringApplicationSpec.groovy | 18 ++++++++++
 .../boot/BootInitializerClassInjectorSpec.groovy   | 19 ++++++++++
 .../api/ServletAttributesTraitGeneratedSpec.groovy | 18 ++++++++++
 .../web/api/WebAttributesTraitGeneratedSpec.groovy | 18 ++++++++++
 .../web/servlet/mvc/GrailsParameterMapTests.groovy | 18 ++++++++++
 .../grails/web/json/parser/JSONParserSpec.groovy   | 18 ++++++++++
 .../groovy/org/grails/web/util/WebUtilsSpec.groovy | 18 ++++++++++
 .../web/context/ServletContextHolderSpec.groovy    | 18 ++++++++++
 .../web/servlet/ServletRequestXhrApiSpec.groovy    | 18 ++++++++++
 .../DataBinderTraitGeneratedSpec.groovy            | 18 ++++++++++
 .../WebDataBindingTraitGeneratedSpec.groovy        | 18 ++++++++++
 ...tRequestBodyDataBindingSourceCreatorSpec.groovy | 19 ++++++++++
 .../bindingsource/HalGPathResultMapSpec.groovy     | 18 ++++++++++
 .../HalJsonDataBindingSourceCreatorSpec.groovy     | 18 ++++++++++
 .../json/JsonDataBindingSourceCreatorSpec.groovy   | 18 ++++++++++
 .../api/JsonApiDataBindingSourceCreatorSpec.groovy | 18 ++++++++++
 .../web/errors/GrailsExceptionResolverSpec.groovy  | 18 ++++++++++
 .../web/mapping/AbstractUrlMappingsSpec.groovy     | 19 ++++++++++
 .../CollectionWithVariableUrlMappingSpec.groovy    | 19 ++++++++++
 .../web/mapping/DefaultActionUrlMappingSpec.groovy | 18 ++++++++++
 .../web/mapping/MandatoryParamMappingSpec.groovy   | 18 ++++++++++
 .../web/mapping/RedirectWithParamsSpec.groovy      | 18 ++++++++++
 .../RegisterUrlMappingsAtRuntimeSpec.groovy        | 18 ++++++++++
 .../web/mapping/RestfulResourceMappingSpec.groovy  | 18 ++++++++++
 .../mapping/VersionedResourceMappingSpec.groovy    | 18 ++++++++++
 .../cors/GrailsCorsConfigurationSpec.groovy        | 18 ++++++++++
 .../web/mapping/CachingLinkGeneratorSpec.groovy    | 19 ++++++++++
 .../web/mapping/DefaultUrlCreatorTests.groovy      | 18 ++++++++++
 .../mapping/DefaultUrlMappingEvaluatorSpec.groovy  | 18 ++++++++++
 .../grails/web/mapping/LinkGeneratorSpec.groovy    | 18 ++++++++++
 .../web/mapping/LinkGeneratorWithFormatSpec.groovy | 18 ++++++++++
 .../LinkGeneratorWithUrlMappingsSpec.groovy        | 18 ++++++++++
 .../mapping/NestedMappingWithinGroupSpec.groovy    | 18 ++++++++++
 .../mapping/ResourcesWithSingleSlashSpec.groovy    | 18 ++++++++++
 .../web/mapping/RestfulUrlMappingSpec.groovy       | 18 ++++++++++
 .../mapping/StaticAndWildcardMappingSpec.groovy    | 18 ++++++++++
 .../grails/web/mapping/UrlMappingUtilsSpec.groovy  | 18 ++++++++++
 .../web/mapping/UrlMappingsBindingSpec.groovy      | 18 ++++++++++
 .../UrlMappingsHolderFactoryBeanSpec.groovy        | 18 ++++++++++
 ...gsWithHttpMethodNotInNamedParametersSpec.groovy | 18 ++++++++++
 .../mapping/UrlMappingsWithHttpMethodSpec.groovy   | 18 ++++++++++
 .../web/mapping/mvc/EncodePathFromURISpec.groovy   | 18 ++++++++++
 .../mvc/UrlMappingsHandlerMappingSpec.groovy       | 18 ++++++++++
 .../AnsiConsoleUrlMappingsRendererSpec.groovy      | 19 ++++++++++
 .../src/test/resources/simplelogger.properties     | 28 ++++++++-------
 1084 files changed, 19697 insertions(+), 278 deletions(-)

Reply via email to