This is an automated email from the ASF dual-hosted git repository.
sergehuber pushed a change to branch UNOMI-883-condition-validation
in repository https://gitbox.apache.org/repos/asf/unomi.git
from f69ab4932 UNOMI-883: Fix second-pass review findings (behavioral
regressions, concurrency, error propagation)
add 6d2e64fe1 UNOMI-883: Fix third-pass review findings (double
validation, parent rollback, null guards, tests)
No new revisions were added by this update.
Summary of changes:
.../spi/conditions/ConditionContextHelper.java | 7 +-
.../spi/conditions/ConditionContextHelperTest.java | 16 +++
.../impl/ConditionEvaluatorDispatcherImplTest.java | 159 +++++++++++++++++++++
.../services/impl/TypeResolutionServiceImpl.java | 10 +-
.../services/impl/goals/GoalsServiceImpl.java | 44 ++++--
.../services/impl/profiles/ProfileServiceImpl.java | 5 +-
.../services/impl/segments/SegmentServiceImpl.java | 38 ++---
.../validation/ConditionValidationServiceImpl.java | 52 +++++--
.../impl/TypeResolutionServiceImplTest.java | 44 ++++++
.../ConditionValidationServiceImplTest.java | 67 +++++++++
10 files changed, 392 insertions(+), 50 deletions(-)
create mode 100644
persistence-spi/src/test/java/org/apache/unomi/persistence/spi/conditions/evaluator/impl/ConditionEvaluatorDispatcherImplTest.java