You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2023/08/25 14:53:34 UTC
[causeway] branch spring6 updated (5dfa75b417 -> 5cd73bd036)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 5dfa75b417 Merge remote-tracking branch 'origin/master' into spring6
add a43cdb4160 CAUSEWAY-3555: in preparation of adding wrapper tests to value-semantics tests
add 3fd2f3c06b CAUSEWAY-3555: prepare for action invocation tests using value types
add e84e19c432 CAUSEWAY-3555: improves WrapperFactory's creation of ManagedObject
add 208a7a7266 Merge pull request #1842 from apache/CAUSEWAY-3555
add 17c967beb1 CAUSEWAY-3555: implements action interaction tests using all available value semantics
add b076acda71 CAUSEWAY-3555: fix for ManagedObject.adaptParameters ignoring null args
add cc56f1a9a8 CAUSEWAY-3555: fix prev. commit: handle the null args case well
add e082943b58 CAUSEWAY-2297: removes ambiguous _Lists.of(...)
add 8f263617b1 CAUSEWAY-3557: adds in FakeScheduler
add ba1ad0a5cb CAUSEWAY-3557: just improves javadoc for Can, emphasise it can only hold non-null values.
add 5596561fb3 CAUSEWAY-3557: simplifies FakeScheduler
add f5c4789981 CAUSEWAY-3557: removes the unused (and now unnecessary) overload in Can to handle nullable elements in an array
add 2c994204d2 CAUSEWAY-3557: removes the unused (and now unnecessary) overload in Can to handle nullable elements in an array (2)
add c9977e474c Merge pull request #1843 from apache/CAUSEWAY-3557
add de1e68f39f updates javadoc re: Can, is all
add ce646d4a13 CAUSEWAY-2297: [Ongoing] Improve Code Quality
add 6d48a50a00 CAUSEWAY-3557: adds some error handling to the FakeScheduler
add 3c2d888293 CAUSEWAY-3557: fixes flipped logic in timeout detection
new 5cd73bd036 Merge remote-tracking branch 'origin/master' into spring6
The 1 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:
.../applib/id/LogicalTypeTest_valueSemantics.java | 5 +-
.../ObjectContractsTest_equals_and_hashCode.java | 5 +-
.../apache/causeway/commons/collections/Can.java | 59 +++--
.../commons/concurrent/AwaitableLatch.java | 1 +
.../commons/internal/collections/_Lists.java | 138 +++++++---
.../internal/concurrent/_ConcurrentContext.java | 6 +
.../internal/concurrent/_ConcurrentTaskList.java | 18 +-
.../commons/collections/CanCompareTest.java | 2 +-
.../commons/internal/base/ReductionTest.java | 8 +-
.../commons/internal/collections/_ArraysTest.java | 102 ++++----
.../collections/_ListsTest.java} | 47 ++--
.../commons/internal/collections/_SetsTest.java | 73 +++---
.../core/config/messages/MessageRegistry.java | 4 +-
.../core/config/util/ValueMaskingUtil.java | 3 +-
.../interaction/session/CausewayInteraction.java | 13 +-
.../contract/ComparableContractTester.java | 10 +-
.../_testing/MetaModelContext_forTesting.java | 3 +-
.../core/metamodel/commons/ClassExtensions.java | 4 +-
.../managed/ParameterNegotiationModel.java | 16 ++
.../core/metamodel/object/ManagedObject.java | 35 ++-
.../metamodel/objectmanager/ObjectManager.java | 16 ++
.../metamodel/commons/ListUtilsTest_insert.java | 8 +-
.../metamodel/facets/CollectionFacetUtilsTest.java | 3 +-
.../ordering/memberorder/DeweyOrderSetTest.java | 7 +-
...jectAssociationPredicatesTest_visibleWhere.java | 3 +-
.../ClassSubstitutorTest_getClass.java | 5 +-
.../command/SchemaValueMarshallerDefault.java | 3 +
.../wrapper/WrapperFactoryDefault.java | 15 +-
.../email/EmailServiceDefaultTest_actually.java | 8 +-
.../AuthenticationRequestLogonFixture.java | 4 +-
.../commandlog/applib/dom/BackgroundService.java | 1 +
.../applib/fakescheduler/FakeScheduler.java | 142 +++++++++++
.../testdomain/interact/ActionInteractionTest.java | 4 +-
.../value/ActionInteractionProbeImpl.java | 114 +++++++++
.../value/PropertyInteractionProbeImpl.java | 279 ++++++++++++++++++++
.../testdomain/value/ValueSemanticsTest.java | 283 +++------------------
.../testdomain/value/ValueSemanticsTester.java | 124 +++++++--
.../apache/causeway/testdomain/value/_Utils.java | 66 +++++
...ionHasParamSupportingMethodTypeOfReference.java | 3 +-
...ActionHasParamSupportingMethodTypeOfString.java | 3 +-
.../model/good/ProperChoicesWhenChoicesFrom.java | 3 +-
.../InteractionDemo_biListOfString.java | 19 +-
.../interaction/InteractionDemo_negotiate.java | 46 ++--
.../model/valuetypes/ValueTypeExample.java | 108 +++++++-
.../causeway/testdomain/rospec/RoSpecSampler.java | 13 +-
.../dom/comparable/ComparableContractTester.java | 10 +-
.../causeway/tooling/model4adoc/NodeWriter.java | 3 +-
.../CausewayRestfulObjectsInteractionFilter.java | 3 +-
48 files changed, 1274 insertions(+), 574 deletions(-)
copy commons/src/test/java/org/apache/causeway/commons/{functional/ThrowingRunnableTest.java => internal/collections/_ListsTest.java} (53%)
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/fakescheduler/FakeScheduler.java
create mode 100644 regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ActionInteractionProbeImpl.java
create mode 100644 regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/PropertyInteractionProbeImpl.java
create mode 100644 regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/_Utils.java
[causeway] 01/01: Merge remote-tracking branch 'origin/master' into spring6
Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 5cd73bd03634c569a8b011976869f3b393c7e4e2
Merge: 5dfa75b417 3c2d888293
Author: andi-huber <ah...@apache.org>
AuthorDate: Fri Aug 25 16:49:01 2023 +0200
Merge remote-tracking branch 'origin/master' into spring6
.../applib/id/LogicalTypeTest_valueSemantics.java | 5 +-
.../ObjectContractsTest_equals_and_hashCode.java | 5 +-
.../apache/causeway/commons/collections/Can.java | 59 +++--
.../commons/concurrent/AwaitableLatch.java | 1 +
.../commons/internal/collections/_Lists.java | 138 +++++++---
.../internal/concurrent/_ConcurrentContext.java | 6 +
.../internal/concurrent/_ConcurrentTaskList.java | 18 +-
.../commons/collections/CanCompareTest.java | 2 +-
.../commons/internal/base/ReductionTest.java | 8 +-
.../commons/internal/collections/_ArraysTest.java | 102 ++++----
.../commons/internal/collections/_ListsTest.java | 56 ++++
.../commons/internal/collections/_SetsTest.java | 73 +++---
.../core/config/messages/MessageRegistry.java | 4 +-
.../core/config/util/ValueMaskingUtil.java | 3 +-
.../interaction/session/CausewayInteraction.java | 13 +-
.../contract/ComparableContractTester.java | 10 +-
.../_testing/MetaModelContext_forTesting.java | 3 +-
.../core/metamodel/commons/ClassExtensions.java | 4 +-
.../managed/ParameterNegotiationModel.java | 16 ++
.../core/metamodel/object/ManagedObject.java | 35 ++-
.../metamodel/objectmanager/ObjectManager.java | 16 ++
.../metamodel/commons/ListUtilsTest_insert.java | 8 +-
.../metamodel/facets/CollectionFacetUtilsTest.java | 3 +-
.../ordering/memberorder/DeweyOrderSetTest.java | 7 +-
...jectAssociationPredicatesTest_visibleWhere.java | 3 +-
.../ClassSubstitutorTest_getClass.java | 5 +-
.../command/SchemaValueMarshallerDefault.java | 3 +
.../wrapper/WrapperFactoryDefault.java | 15 +-
.../email/EmailServiceDefaultTest_actually.java | 8 +-
.../AuthenticationRequestLogonFixture.java | 4 +-
.../commandlog/applib/dom/BackgroundService.java | 1 +
.../applib/fakescheduler/FakeScheduler.java | 142 +++++++++++
.../testdomain/interact/ActionInteractionTest.java | 4 +-
.../value/ActionInteractionProbeImpl.java | 114 +++++++++
.../value/PropertyInteractionProbeImpl.java | 279 ++++++++++++++++++++
.../testdomain/value/ValueSemanticsTest.java | 283 +++------------------
.../testdomain/value/ValueSemanticsTester.java | 124 +++++++--
.../apache/causeway/testdomain/value/_Utils.java | 66 +++++
...ionHasParamSupportingMethodTypeOfReference.java | 3 +-
...ActionHasParamSupportingMethodTypeOfString.java | 3 +-
.../model/good/ProperChoicesWhenChoicesFrom.java | 3 +-
.../InteractionDemo_biListOfString.java | 19 +-
.../interaction/InteractionDemo_negotiate.java | 46 ++--
.../model/valuetypes/ValueTypeExample.java | 108 +++++++-
.../causeway/testdomain/rospec/RoSpecSampler.java | 13 +-
.../dom/comparable/ComparableContractTester.java | 10 +-
.../causeway/tooling/model4adoc/NodeWriter.java | 3 +-
.../CausewayRestfulObjectsInteractionFilter.java | 3 +-
48 files changed, 1307 insertions(+), 550 deletions(-)
diff --cc regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTest.java
index af0477d582,4a7da2ac68..9eff767179
--- a/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTest.java
+++ b/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTest.java
@@@ -26,9 -22,8 +22,8 @@@ import java.util.Set
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
- import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.TestInstance.Lifecycle;
diff --cc regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTester.java
index 8325bf4067,a204ac4d88..e7dcb78590
--- a/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTester.java
+++ b/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTester.java
@@@ -20,10 -20,12 +20,12 @@@ package org.apache.causeway.testdomain.
import java.util.Optional;
import java.util.function.Function;
+ import java.util.function.Supplier;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import static org.junit.jupiter.api.Assertions.assertEquals;
+ import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import org.apache.causeway.applib.annotation.Where;