This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch chore/cleanup-AbstractDetachedCriteria
in repository https://gitbox.apache.org/repos/asf/grails-core.git
omit 7610e29f83 Assert custom JoinType is passed through in prepareQuery
fetch-strategy test
omit cd40c6c164 Add test coverage for AbstractDetachedCriteria and rx
DetachedCriteria
add 2632f6fc6c Add unit test coverage for grails-datamapping-rx (98.7%
line coverage), fix 10 latent bugs found along the way
add 1d8f3e7ceb Address PR review feedback on grails-datamapping-rx
re-enablement
add 9eb7887b9a Fix RX service Single/Observable cast bug via
wrapped-return-type restore
add 10516d794c Fix RX Observable multi-result cast bug in the delegating
closure body
add 770448e475 Fix mis-targeted assertion in RxServiceImplSpec's
string-query test
add 9a276e66c7 Un-pend RxServiceImplSpec's property projection test - the
2017 blocker is stale
add 506228bd92 Fix concurrency races and a message typo flagged in
Copilot's first review
add 0613772b36 Merge pull request #16135 from
apache/feat/enable-datamapping-rx
add abd774c4dc Add test coverage for AbstractDetachedCriteria and rx
DetachedCriteria
add 7de0bc67c7 Assert custom JoinType is passed through in prepareQuery
fetch-strategy test
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7610e29f83)
\
N -- N -- N refs/heads/chore/cleanup-AbstractDetachedCriteria
(7de0bc67c7)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
grails-datamapping-core-test/build.gradle | 3 +-
.../grails/gorm/services/RxServiceImplSpec.groovy | 394 +++----
.../groovy/grails/gorm/rx/CriteriaBuilder.groovy | 3 +-
.../groovy/grails/gorm/rx/DetachedCriteria.groovy | 91 +-
.../main/groovy/grails/gorm/rx/MultiTenant.groovy | 1 -
.../grails/gorm/rx/PersistentObservable.java | 1 -
.../src/main/groovy/grails/gorm/rx/RxEntity.groovy | 1 -
.../grails/gorm/rx/api/RxGormAllOperations.groovy | 1 -
.../gorm/rx/api/RxGormInstanceOperations.groovy | 1 -
.../grails/gorm/rx/api/RxGormOperations.groovy | 1 -
.../gorm/rx/api/RxGormStaticOperations.groovy | 1 -
.../gorm/rx/collection/ObservableCollection.java | 1 -
.../gorm/rx/collection/RxPersistentCollection.java | 1 -
.../rx/collection/RxUnidirectionalCollection.java | 1 -
.../grails/gorm/rx/multitenancy/Tenants.groovy | 1 -
.../grails/gorm/rx/proxy/ObservableProxy.java | 1 -
.../groovy/grails/gorm/rx/services/RxSchedule.java | 1 -
.../datastore/rx/AbstractRxDatastoreClient.groovy | 1 -
.../grails/datastore/rx/RxDatastoreClient.groovy | 1 -
.../datastore/rx/RxDatastoreClientAware.groovy | 1 -
.../datastore/rx/batch/BatchOperation.groovy | 1 -
.../datastore/rx/collection/RxCollection.groovy | 1 -
.../rx/collection/RxCollectionUtils.groovy | 1 -
.../rx/collection/RxPersistentList.groovy | 1 -
.../datastore/rx/collection/RxPersistentSet.groovy | 1 -
.../rx/collection/RxPersistentSortedSet.groovy | 7 +-
.../exceptions/BlockingOperationException.groovy | 1 -
.../internal/RxDatastoreClientImplementor.groovy | 1 -
.../AbstractObservableProxyMethodHandler.java | 1 -
.../proxy/IdQueryObservableProxyMethodHandler.java | 1 -
.../IdentifierObservableProxyMethodHandler.java | 4 +-
.../grails/datastore/rx/proxy/ProxyFactory.java | 1 -
.../proxy/QueryObservableProxyMethodHandler.java | 1 -
.../rx/proxy/RxJavassistProxyFactory.java | 1 -
.../grails/datastore/rx/query/QueryState.groovy | 12 +-
.../org/grails/datastore/rx/query/RxQuery.groovy | 1 -
.../grails/datastore/rx/query/RxQueryUtils.groovy | 1 -
.../datastore/rx/query/event/PostQueryEvent.groovy | 1 -
.../org/grails/gorm/rx/api/RxGormEnhancer.groovy | 5 +-
.../grails/gorm/rx/api/RxGormInstanceApi.groovy | 1 -
.../org/grails/gorm/rx/api/RxGormStaticApi.groovy | 3 +-
.../grails/gorm/rx/api/RxGormValidationApi.groovy | 1 -
.../TenantDelegatingRxGormOperations.groovy | 3 +-
.../org/grails/gorm/rx/config/Settings.groovy | 1 -
.../rx/events/AutoTimestampEventListener.groovy | 1 -
.../gorm/rx/events/DomainEventListener.groovy | 1 -
.../gorm/rx/events/MultiTenantEventListener.groovy | 3 +-
.../gorm/rx/events/ValidationEventListener.groovy | 1 -
.../grails/gorm/rx/finders/CountByFinder.groovy | 1 -
.../grails/gorm/rx/finders/FindAllByFinder.groovy | 1 -
.../org/grails/gorm/rx/finders/FindByFinder.groovy | 1 -
.../gorm/rx/finders/FindOrCreateByFinder.groovy | 4 +-
.../implementers/ObservableResultAdapter.groovy | 16 +-
.../ObservableServiceImplementerAdapter.groovy | 1 -
.../implementers/SingleResultAdapter.groovy | 17 +-
.../rx/services/support/RxServiceSupport.groovy | 1 -
.../org/grails/gorm/rx/transform/RxAstUtils.groovy | 3 +-
.../rx/transform/RxScheduleIOTransformation.groovy | 31 +-
.../grails/gorm/rx/CriteriaBuilderSpec.groovy | 267 +++++
.../grails/gorm/rx/DetachedCriteriaSpec.groovy | 756 ++++++------
.../test/groovy/grails/gorm/rx/RxEntitySpec.groovy | 81 ++
.../grails/gorm/rx/multitenancy/TenantsSpec.groovy | 209 ++++
.../rx/AbstractRxDatastoreClientSpec.groovy | 1087 +++++++++++++++++
.../datastore/rx/batch/BatchOperationSpec.groovy | 169 +++
.../rx/collection/RxCollectionUtilsSpec.groovy | 122 ++
.../rx/collection/RxPersistentListSpec.groovy | 158 +++
.../rx/collection/RxPersistentSetSpec.groovy | 176 +++
.../rx/collection/RxPersistentSortedSetSpec.groovy | 204 ++++
.../BlockingOperationExceptionSpec.groovy | 20 +-
...AbstractObservableProxyMethodHandlerSpec.groovy | 279 +++++
.../IdQueryObservableProxyMethodHandlerSpec.groovy | 153 +++
...entifierObservableProxyMethodHandlerSpec.groovy | 122 ++
.../QueryObservableProxyMethodHandlerSpec.groovy | 129 +++
.../rx/proxy/RxJavassistProxyFactorySpec.groovy | 184 +++
.../datastore/rx/query/QueryStateSpec.groovy | 121 ++
.../datastore/rx/query/RxQueryUtilsSpec.groovy | 439 +++++++
.../rx/query/event/PostQueryEventSpec.groovy} | 38 +-
.../grails/gorm/rx/api/RxGormEnhancerSpec.groovy | 252 ++++
.../gorm/rx/api/RxGormInstanceApiSpec.groovy | 139 +++
.../grails/gorm/rx/api/RxGormStaticApiSpec.groovy | 1221 ++++++++++++++++++++
.../gorm/rx/api/RxGormValidationApiSpec.groovy | 91 ++
.../TenantDelegatingRxGormOperationsSpec.groovy | 654 +++++++++++
.../events/AutoTimestampEventListenerSpec.groovy | 147 +++
.../gorm/rx/events/DomainEventListenerSpec.groovy | 129 +++
.../rx/events/MultiTenantEventListenerSpec.groovy | 356 ++++++
.../rx/events/ValidationEventListenerSpec.groovy | 133 +++
.../gorm/rx/finders/CountByFinderSpec.groovy | 133 +++
.../rx/finders/FindAllByBooleanFinderSpec.groovy | 96 ++
.../gorm/rx/finders/FindAllByFinderSpec.groovy | 146 +++
.../gorm/rx/finders/FindByBooleanFinderSpec.groovy | 86 ++
.../grails/gorm/rx/finders/FindByFinderSpec.groovy | 133 +++
.../rx/finders/FindOrCreateByFinderSpec.groovy | 185 +++
.../gorm/rx/finders/FindOrSaveByFinderSpec.groovy | 114 ++
.../ObservableResultAdapterSpec.groovy | 415 +++++++
.../implementers/SingleResultAdapterSpec.groovy | 357 ++++++
.../services/support/RxServiceSupportSpec.groovy | 118 ++
.../grails/gorm/rx/transform/RxAstUtilsSpec.groovy | 111 ++
.../rx/transform/RxScheduleTransformSpec.groovy | 178 +++
settings.gradle | 5 +-
99 files changed, 9820 insertions(+), 734 deletions(-)
create mode 100644
grails-datamapping-rx/src/test/groovy/grails/gorm/rx/CriteriaBuilderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/grails/gorm/rx/RxEntitySpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/grails/gorm/rx/multitenancy/TenantsSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/AbstractRxDatastoreClientSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/batch/BatchOperationSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxCollectionUtilsSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxPersistentListSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxPersistentSetSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/collection/RxPersistentSortedSetSpec.groovy
copy
grails-test-examples/demo33/src/test/groovy/demo/DemoUrlMappingsSpec.groovy =>
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/exceptions/BlockingOperationExceptionSpec.groovy
(66%)
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/AbstractObservableProxyMethodHandlerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/IdQueryObservableProxyMethodHandlerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/IdentifierObservableProxyMethodHandlerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/QueryObservableProxyMethodHandlerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/proxy/RxJavassistProxyFactorySpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/query/QueryStateSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/datastore/rx/query/RxQueryUtilsSpec.groovy
copy
grails-datamapping-rx/src/{main/groovy/org/grails/datastore/rx/query/event/PostQueryEvent.groovy
=> test/groovy/org/grails/datastore/rx/query/event/PostQueryEventSpec.groovy}
(59%)
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormEnhancerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormInstanceApiSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormStaticApiSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/RxGormValidationApiSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/api/multitenancy/TenantDelegatingRxGormOperationsSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/AutoTimestampEventListenerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/DomainEventListenerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/MultiTenantEventListenerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/events/ValidationEventListenerSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/CountByFinderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindAllByBooleanFinderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindAllByFinderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindByBooleanFinderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindByFinderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindOrCreateByFinderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/finders/FindOrSaveByFinderSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/services/implementers/ObservableResultAdapterSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/services/implementers/SingleResultAdapterSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/services/support/RxServiceSupportSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/transform/RxAstUtilsSpec.groovy
create mode 100644
grails-datamapping-rx/src/test/groovy/org/grails/gorm/rx/transform/RxScheduleTransformSpec.groovy