This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch feat/enable-datamapping-rx
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 131b7694ad Re-enable grails-datamapping-rx module
add 2632f6fc6c Add unit test coverage for grails-datamapping-rx (98.7%
line coverage), fix 10 latent bugs found along the way
No new revisions were added by this update.
Summary of changes:
.../groovy/grails/gorm/rx/CriteriaBuilder.groovy | 2 +-
.../groovy/grails/gorm/rx/DetachedCriteria.groovy | 64 +-
.../rx/collection/RxPersistentSortedSet.groovy | 6 +
.../IdentifierObservableProxyMethodHandler.java | 3 +-
.../org/grails/gorm/rx/api/RxGormStaticApi.groovy | 2 +-
.../TenantDelegatingRxGormOperations.groovy | 2 +-
.../implementers/ObservableResultAdapter.groovy | 1 -
.../implementers/SingleResultAdapter.groovy | 2 -
.../org/grails/gorm/rx/transform/RxAstUtils.groovy | 2 +-
.../grails/gorm/rx/CriteriaBuilderSpec.groovy | 267 +++++
.../grails/gorm/rx/DetachedCriteriaSpec.groovy | 618 ++++++++++
.../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 | 91 ++
.../datastore/rx/query/RxQueryUtilsSpec.groovy | 439 +++++++
.../rx/query/event/PostQueryEventSpec.groovy} | 38 +-
.../grails/gorm/rx/api/RxGormEnhancerSpec.groovy | 223 ++++
.../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 | 355 ++++++
.../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 | 164 +++
.../gorm/rx/finders/FindOrSaveByFinderSpec.groovy | 114 ++
.../ObservableResultAdapterSpec.groovy | 369 ++++++
.../implementers/SingleResultAdapterSpec.groovy | 311 +++++
.../services/support/RxServiceSupportSpec.groovy | 118 ++
.../grails/gorm/rx/transform/RxAstUtilsSpec.groovy | 111 ++
.../rx/transform/RxScheduleTransformSpec.groovy | 154 +++
49 files changed, 9607 insertions(+), 50 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/DetachedCriteriaSpec.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