This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch v4
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 6747aa21d3b CAUSEWAY-2297: converts EclipselinkConfiguration to Java
record (refactor)
add 5d593cd4eaa CAUSEWAY-2297: apps work - some tests do not compile
add 5a0c4ca32f8 CAUSEWAY-3900: up to the point where everything compiles
add b100332cc5b CAUSEWAY-3900: test fixes
add 1f37ddb7d71 CAUSEWAY-3900: lazy spec loader binding - apps back to
green
add 20b2604105e CAUSEWAY-3900: passing all tests except mm tests
add 161276da127 CAUSEWAY-3900: mm tests back to green but take 28s vs 7s
on v3
add 7ad20dc3950 CAUSEWAY-3900: adds _StableValue to speed up tests
add 08121ced4d6 CAUSEWAY-3900: cleaning up TODOs
add 23e5e408dde CAUSEWAY-3900: adds caching of patterns in
CausewayConfiguration
add 543bb56afee CAUSEWAY-3900: removes unused record class (dead end)
add 0d8f78fb4ea CAUSEWAY-3900: CausewaySystemEnvironment refactoring and
cleanup
new ad5ca1e76ca Merge pull request #3054 from apache/3900-immutable.config
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:
.../causeway/applib/services/jaxb/JaxbService.java | 55 +-
.../applib/services/registry/ServiceRegistry.java | 10 +-
.../value/semantics/TemporalValueSemantics.java | 62 +-
.../value/semantics/ValueSemanticsAbstract.java | 15 +-
.../bootstrap/BSMenuBars_roundtrip_Test.java | 2 +-
.../applib/services/jaxb/JaxbServiceTest.java | 4 +-
bom/pom.xml | 14 +
.../commons/internal/base/_StableValue.java | 85 +
...eanProvider.java => SingletonBeanProvider.java} | 25 +-
...tainer_Spring.java => SpringContextHolder.java} | 138 +-
.../commons/internal/ioc/_IocContainer.java | 129 -
.../core/config/CausewayConfiguration.java | 3728 ++++++++++----------
.../core/config/CausewayModuleCoreConfig.java | 37 +-
.../core/config/applib/RestfulPathProvider.java | 2 +-
.../environment/CausewayLocaleInitializer.java | 2 +-
.../environment/CausewaySystemEnvironment.java | 137 +-
.../environment/CausewayTimeZoneInitializer.java | 2 +-
.../metamodel/facets/ActionConfigOptions.java | 4 +-
.../facets/AssociationLayoutConfigOptions.java | 8 +-
.../facets/CollectionLayoutConfigOptions.java | 2 +-
.../facets/DomainObjectConfigOptions.java | 4 +-
.../metamodel/facets/ParameterConfigOptions.java | 2 +-
.../metamodel/facets/PropertyConfigOptions.java | 4 +-
.../metamodel/specloader/IntrospectionMode.java | 4 +-
...ion_getMaxTitleLengthInParentedTables_Test.java | 86 +-
...n_getMaxTitleLengthInStandaloneTables_Test.java | 85 +-
.../causeway/core/config/ConfigurationFactory.java | 35 +-
core/internaltestsupport/pom.xml | 178 +-
core/metamodel/pom.xml | 10 +-
core/metamodel/src/main/java/module-info.java | 7 +-
.../metamodel/CausewayModuleCoreMetamodel.java | 2 +-
.../metamodel/context/HasMetaModelContext.java | 131 +-
.../core/metamodel/context/MetaModelContext.java | 109 +-
.../metamodel/context/MetaModelContextFactory.java | 26 +-
.../context/MetaModelContextShortcuts.java | 126 +
.../context/MetaModelContextSingletonHolder.java | 62 +
.../context/MetaModelContext_usingSpring.java | 25 +-
.../action/ActionAnnotationFacetFactory.java | 2 +-
.../layout/DefaultViewFacetAsConfigured.java | 4 +-
...ecoratorFacetForCollectionLayoutAnnotation.java | 2 +-
.../facets/fallback/FallbackFacetFactory.java | 8 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 10 +-
.../CssClassFacetOnActionFromConfiguredRegex.java | 4 +-
.../FaFacetOnMemberFromConfiguredRegex.java | 2 +-
.../ViewModelSemanticCheckingFacetFactory.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 16 +-
.../ImmutableFacetForDomainObjectAnnotation.java | 2 +-
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 4 +-
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 4 +-
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 10 +-
...oratorFacetForDomainObjectLayoutAnnotation.java | 2 +-
.../RemoveAnnotatedMethodsFacetFactory.java | 2 +-
.../IntrospectionPolicyFacetAbstract.java | 4 +-
.../object/layout/LayoutPrefixFacetForUiEvent.java | 4 +-
.../LogicalTypeFacetFromClassNameFactory.java | 2 +-
.../object/promptStyle/PromptStyleFacet.java | 2 +-
.../annotation/TitleFacetViaTitleAnnotation.java | 2 +-
.../title/methods/TitleFacetViaTitleMethod.java | 3 +-
.../PropertyOrCollectionAccessorFacetAbstract.java | 2 +-
.../ValueSemanticsAnnotationFacetFactory.java | 2 +-
.../metamodel/interactions/InteractionUtils.java | 8 +-
.../core/metamodel/object/MmEventUtils.java | 6 +-
.../objectmanager/ObjectLoaderFactory.java | 4 +-
.../progmodel/ProgrammingModelAbstract.java | 38 +-
.../ProgrammingModelInitFilterDefault.java | 2 +-
.../ApplicationFeatureRepositoryDefault.java | 2 +-
.../services/grid/GridSystemServiceAbstract.java | 7 +-
.../grid/bootstrap/GridSystemServiceBootstrap.java | 12 +-
.../metamodel/MetaModelServiceDefault.java | 40 +-
.../services/registry/ServiceRegistryDefault.java | 28 +-
.../core/metamodel/spec/feature/ObjectAction.java | 6 +-
...wayModuleCoreMetamodelConfigurationDefault.java | 2 +-
.../spec/impl/ObjectSpecificationDefault.java | 2 +-
.../spec/impl/ProgrammingModelDefault.java | 10 +-
.../spec/impl/SpecificationLoaderDefault.java | 4 +-
.../valuesemantics/BigDecimalValueSemantics.java | 22 +-
.../valuesemantics/EnumValueSemantics.java | 4 +-
.../temporal/TemporalValueSemanticsProvider.java | 12 +-
...PromptStyleFacetFromPropertyAnnotationTest.java | 161 -
.../dom/CustomerAsProxiedByDataNucleus.java | 25 -
core/metamodel/src/test/three.properties | 17 -
{persistence/jdbc => core/mmtest}/pom.xml | 40 +-
.../metamodel/MetaModelContext_configTest.java | 22 +-
.../core/metamodel/MetaModelTestAbstract.java | 4 +-
.../core/metamodel/commons/IoUtils_CopyTest.java | 0
.../commons/JavaClassUtilsTest_getBuiltIn.java | 0
.../metamodel/commons/ListUtilsTest_adjust.java | 0
.../metamodel/commons/ListUtilsTest_insert.java | 0
.../commons/ListUtilsTest_mutableCopy.java | 0
.../core/metamodel/commons/LocaleUtilsTest.java | 0
.../core/metamodel/commons/PrintLocale.java | 0
.../metamodel/commons/TypesTest_filteredList.java | 0
.../commons/matchers/CausewayMatchers.java | 0
.../CausewayMatchers_NonEmptyStringTest.java | 0
.../metamodel/consent/InteractionResultTest.java | 0
.../core/metamodel/facetapi/FacetAbstractTest.java | 2 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 0
.../facets/AbstractTestWithMetaModelContext.java | 4 +-
.../Annotations_synthesizeElseOnClass_Test.java | 0
.../Annotations_synthesize_on_Class_Test.java | 0
.../Annotations_synthesize_on_Field_Test.java | 0
.../Annotations_synthesize_on_Method_Test.java | 0
.../Annotations_synthesize_on_Parameter_Test.java | 0
.../metamodel/facets/CollectionFacetUtilsTest.java | 0
...nEventHelperTest_newActionInteractionEvent.java | 0
...HelperTest_newCollectionDomainEvent_forAdd.java | 0
...perTest_newCollectionDomainEvent_forRemove.java | 0
...HelperTest_newPropertyDomainEvent_forClear.java | 0
...elperTest_newPropertyDomainEvent_forModify.java | 0
.../metamodel/facets/FacetFactoryTestAbstract.java | 41 +-
.../metamodel/facets/MethodFinderUtilsTest.java | 2 +-
.../causeway/core/metamodel/facets/Mocking.java | 0
.../metamodel/facets/ObjectAdapterUtilsTest.java | 0
.../causeway/core/metamodel/facets/_Utils.java | 0
.../actions/ActionMethodsFacetFactoryTest.java | 0
.../actions/IteratorFilteringFacetFactoryTest.java | 0
.../action/ActionAnnotationFacetFactoryTest.java | 7 +-
...nnotationFacetFactoryTest_ActionInvocation.java | 0
...ctionAnnotationFacetFactoryTest_RestrictTo.java | 0
...ActionAnnotationFacetFactoryTest_Semantics.java | 0
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 0
...notationFacetFactoryTest_commandPublishing.java | 0
...tionAnnotationFacetFactoryTest_domainEvent.java | 0
...tationFacetFactoryTest_executionPublishing.java | 18 +
...icsFacetFallbackToNonIdempotentFactoryTest.java | 0
.../PrototypeFacetAnnotationFactoryTest.java | 0
...kmarkableAnnotationFacetFactoryTest_action.java | 0
.../ActionLayoutAnnotationFacetFactoryTest.java | 0
.../prototype/PrototypeFacetAbstractTest.java | 0
.../CollectionAccessorFacetFactoryTest.java | 0
.../collections/JavaCollectionFacetTest.java | 2 +-
.../CollectionAnnotationFacetFactoryTest.java | 0
...ollectionAnnotationFacetFactoryTest_typeOf.java | 0
.../CollectionLayoutAnnotationFactoryTest.java | 0
.../ViewModelSemanticCheckingFacetFactoryTest.java | 14 +-
...okmarkableAnnotationFacetFactoryTest_class.java | 0
.../callback/CallbackFacetFactoryTestAbstract.java | 0
.../callback/CreatedCallbackFacetFactoryTest.java | 0
.../callback/LoadedCallbackFacetFactoryTest.java | 0
.../PersistedCallbackFacetFactoryTest.java | 0
.../PersistingCallbackFacetFactoryTest.java | 0
.../callback/RemovingCallbackFacetFactoryTest.java | 0
.../callback/UpdatedCallbackFacetFactoryTest.java | 0
.../callback/UpdatingCallbackFacetFactoryTest.java | 0
.../ObjectDisabledMethodFacetFactoryTest.java | 0
...oicesFacetFromBoundedAnnotationFactoryTest.java | 0
.../DomainObjectAnnotationFacetFactoryTest.java | 84 +-
.../NamedAnnotationFacetFactoryTest.java | 0
.../DomainObjectLayoutFactoryTest.java | 0
.../DomainServiceFacetAnnotationFactoryTest.java | 0
.../DomainServiceLayoutFacetFactoryTest.java | 0
.../hidden/ObjectHiddenMethodFacetFactoryTest.java | 0
.../cssclass/CssClassFacetMethodFactoryTest.java | 0
.../ident/cssclass/CssClassFacetMethodTest.java | 3 +-
.../CssClassFacetMethodWithProblemTest.java | 0
.../ident/icon/IconFacetMethodFactoryTest.java | 0
.../object/ident/icon/IconFacetMethodTest.java | 0
.../FontAwesomeLayersFacetMethodFactoryTest.java | 0
.../iconfa/FontAwesomeLayersFacetMethodTest.java | 3 +-
.../ident/layout/LayoutFacetFactoryTest.java | 0
.../object/ident/layout/LayoutFacetMethodTest.java | 0
.../title/TitleAnnotationFacetFactoryTest.java | 0
.../ident/title/TitleFacetViaMethodTest.java | 2 +-
.../title/TitleFacetViaMethodsFactoryTest.java | 0
.../title/TitleFacetViaTitleAnnotationTest.java | 2 +-
.../object/layoutxml/GridFacetDefaultTest.java | 0
.../logicaltype/LogicalTypeInferenceTest.java | 0
.../object/mixin/MixinFacetAbstract_Test.java | 0
.../facets/object/mixin/MixinIntendedAs.java | 2 +-
.../object/mixin/MixinIntendedAsActionTest.java | 0
.../navchild/NavigableSubtreeFacetFactoryTest.java | 2 +-
.../facets/object/navchild/TreeTraversalTest.java | 2 +-
.../facets/object/navchild/_TreeSample.java | 0
.../navparent/NavigableParentFacetMethodTest.java | 2 +-
.../NavigableParentAnnotationFacetFactoryTest.java | 0
.../annotation/NavigableParentTestSamples.java | 0
.../RecreatableObjectFacetFactoryTest.java | 0
.../ObjectSupportFacetFactoryTestAbstract.java | 0
.../memberorder/DeweyOrderComparatorTest.java | 2 +-
.../ordering/memberorder/DeweyOrderSetTest.java | 2 +-
.../ordering/memberorder/LayoutOrderTest.java | 0
...cetForParameterLayoutAnnotationFactoryTest.java | 0
...cetForParameterLayoutAnnotationFactoryTest.java | 0
.../facets/param/name/ParameterNameFacetTest.java | 2 +-
.../ParameterAnnotationFacetFactoryTest.java | 0
...lableAnnotationOnParameterFacetFactoryTest.java | 0
...RegExAnnotationOnParameterFacetFactoryTest.java | 0
.../PropertyMethodsFacetFactoryTest.java | 0
...sabledAnnotationOnPropertyFacetFactoryTest.java | 0
.../MandatoryAnnotationFacetFactoryTest.java | 0
.../PropertyAnnotationFacetFactoryTest.java | 0
...tionWithSnapshotOnPropertyFacetFactoryTest.java | 0
...llableAnnotationOnPropertyFacetFactoryTest.java | 0
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 0
...PromptStyleFacetFromPropertyAnnotationTest.java | 172 +
.../PropertyLayoutAnnotationFactoryTest.java | 0
.../DomainObjectWithMustSatisfyAnnotations.java | 0
.../DomainObjectWithoutMustSatisfyAnnotations.java | 0
.../SpecificationAlwaysSatisfied.java | 0
.../specification/SpecificationAndTests.java | 0
.../specification/SpecificationNeverSatisfied.java | 0
.../specification/SpecificationNotTests.java | 0
.../specification/SpecificationOrTests.java | 0
...cificationRequiresFirstLetterToBeUpperCase.java | 0
.../BigDecimalValueSemanticsProviderTest.java | 33 +-
.../value/BigIntValueSemanticsProviderTest.java | 0
.../value/BlobValueSemanticsProviderTest.java | 0
.../value/BooleanValueSemanticsProviderTest.java | 0
.../value/ByteValueSemanticsProviderTest.java | 0
.../value/CharacterValueSemanticsProviderTest.java | 0
.../value/ClobValueSemanticsProviderTest.java | 0
.../value/DoubleValueSemanticsProviderTest.java | 0
.../value/FloatValueSemanticsProviderTest.java | 0
.../value/IntValueSemanticsProviderTest.java | 0
.../JavaSqlDateValueSemanticsProviderTest.java | 0
.../JavaUtilDateValueSemanticsProviderTest.java | 0
.../value/LongValueSemanticsProviderTest.java | 0
.../value/PasswordValueSemanticsProviderTest.java | 0
.../value/ShortValueSemanticsProviderTest.java | 0
.../value/StringValueSemanticsProviderTest.java | 0
.../ValueSemanticsProviderAbstractTestCase.java | 9 +-
.../ValueSemanticsAnnotationFacetFactoryTest.java | 0
.../facets/value/temporal/TemporalAdjustTest.java | 0
...jectAssociationPredicatesTest_visibleWhere.java | 0
.../metamodel/id/TypeIdentifierTestFactory.java | 0
.../interactions/InteractionUtils_isA_Test.java | 2 +-
.../core/metamodel/object/ManagedObjectTest.java | 2 +-
.../objects/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../objects/TypeExtractorMethodReturnTest.java | 0
.../TypeExtractorMethodsParametersTest.java | 0
.../core/metamodel/objects/dom/Interface1.java | 0
.../objects/dom/JavaActionTestObject.java | 0
.../dom/JavaObjectWithBasicProgramConventions.java | 0
.../dom/JavaObjectWithOneToOneAssociations.java | 0
.../objects/dom/JavaReferencedObject.java | 0
.../metamodel/objects/dom/RuntimeTestPojo.java | 0
.../metamodel/objects/dom/TestDomainObject.java | 0
.../core/metamodel/objects/dom/TestObject.java | 0
.../objects/dom/TestObjectAsAggregated.java | 0
.../metamodel/objects/dom/TestObjectAsService.java | 0
.../objects/dom/TestObjectWithCollection.java | 0
.../ServiceInjectorDefaultTest_usingFields.java | 0
...InjectorDefaultTest_validateServices_happy.java | 0
.../services/ServiceInjectorLegacyTest.java | 0
.../services/appfeat/ApplicationFeatureIdTest.java | 0
.../ApplicationFeatureRepositoryDefaultTest.java | 0
.../services/appfeat/ApplicationFeatureTest.java | 0
.../appfeat/ApplicationFeatureTypeTest.java | 0
...zerForRecoverableException_recognizes_Test.java | 0
.../causeway/core/metamodel/services/grid/Bar.java | 0
.../core/metamodel/services/grid/Bar.layout.xml | 0
.../causeway/core/metamodel/services/grid/Foo.java | 0
.../core/metamodel/services/grid/Foo.layout.xml | 0
.../core/metamodel/services/grid/Foo2.java | 0
.../services/grid/Foo2.layout.fallback.xml | 0
.../core/metamodel/services/grid/Foo3.java | 0
.../services/grid/Foo3.layout.fallback.xml | 0
.../core/metamodel/services/grid/Foo3.layout.xml | 0
.../core/metamodel/services/grid/Foo4.java | 0
.../GridLoaderServiceDefault_resourceNameTest.java | 0
.../metamodel/services/grid/GridLoadingTest.java | 0
.../services/grid/GridXmlRoundtripTest.java | 0
.../services/menubars/BSMenuBarsTest.java | 3 +-
.../services/menubars/menubars.layout.xml | 0
.../metamodel/MetaModelServiceDefaultTest.java | 2 +-
.../tablecol/Customer#_.Order4.columnOrder.txt | 0
.../Customer#_.Order5.columnOrder.fallback.txt | 0
.../Customer#moreOrders.columnOrder.fallback.txt | 0
.../tablecol/Customer#orders.columnOrder.txt | 0
.../services/tablecol/Order.columnOrder.txt | 0
.../tablecol/Order3.columnOrder.fallback.txt | 0
.../TableColumnOrderServiceUsingTxtFile_Test.java | 0
.../services/title/TitleServiceDefaultTest.java | 2 +-
.../metamodel/spec/TypeOfAnyCardinalityTest.java | 0
.../impl/IntrospectionState_comparable_Test.java | 0
.../spec/impl/MixedInMemberNamingStrategyTest.java | 0
...ionParameterAbstractTest_getId_and_getName.java | 2 +-
.../spec/impl/ObjectAssociationAbstractTest.java | 2 +-
...ObjectAssociationAbstractTest_alwaysHidden.java | 2 +-
.../spec/impl/OneToManyAssociationDefaultTest.java | 0
.../spec/impl/OneToOneAssociationAbstractTest.java | 2 +-
.../SpecificationLoaderTypeRecognitionTest.java | 2 +-
.../core/metamodel/specloader/TestPojo.java | 0
.../specloader/_LogicalTypeTestFactory.java | 0
.../ClassSubstitutorTest_getClass.java | 0
.../tabular/simple/DataTableSerializationTest.java | 2 +-
...anticsProvider_configureDecimalFormat_Test.java | 80 +-
.../IdStringifierForBigDecimal_Test.java | 0
.../IdStringifierForBigInteger_Test.java | 0
.../valuesemantics/IdStringifierForByte_Test.java | 0
.../IdStringifierForByte_primitive_Test.java | 0
.../IdStringifierForCharacter_Test.java | 0
.../IdStringifierForInteger_Test.java | 0
.../IdStringifierForInteger_primitive_Test.java | 0
.../valuesemantics/IdStringifierForLong_Test.java | 0
.../IdStringifierForLong_primitive_Test.java | 0
.../IdStringifierForSerializable_Test.java | 0
.../valuesemantics/IdStringifierForShort_Test.java | 0
.../IdStringifierForShort_primitive_Test.java | 0
.../IdStringifierForString_Test.java | 0
.../valuesemantics/IdStringifierForUuid_Test.java | 0
.../TemporalValueSemanticsProviderTest.java | 11 +-
{persistence/jdbc => core/mmtestsupport}/pom.xml | 38 +-
.../core/mmtestsupport/ConfigurationTester.java | 90 +
.../mmtestsupport}/FactoryService_forTesting.java | 2 +-
.../MetaModelContext_forTesting.java | 133 +-
.../mmtestsupport}/MethodRemover_forTesting.java | 2 +-
.../mmtestsupport}/ServiceInjector_forTesting.java | 2 +-
.../mmtestsupport}/ServiceRegistry_forTesting.java | 24 +-
.../TranslationService_forTesting.java | 2 +-
.../mmtestsupport}/WrapperFactory_forTesting.java | 2 +-
.../mmtestsupport}/_InjectorMethodEvaluator.java | 2 +-
.../mmtestsupport}/_ServiceInjectorLegacy.java | 2 +-
.../causeway/core/mmtestsupport}/_TestDummies.java | 2 +-
core/pom.xml | 4 +-
core/runtimeservices/pom.xml | 2 +-
.../bookmarks/BookmarkServiceDefault.java | 22 +-
.../command/CommandDtoFactoryDefault.java | 3 +-
.../executor/MemberExecutorServiceDefault.java | 2 +-
.../factory/FactoryServiceDefault.java | 18 +-
.../i18n/po/TranslationServicePo.java | 2 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 94 +-
.../menubars/MenuBarsLoaderServiceDefault.java | 4 +-
.../EntityPropertyChangePublisherDefault.java | 3 +-
.../ExceptionRecognizerForDataAccessException.java | 4 +-
.../session/InteractionServiceDefault.java | 8 +-
.../RuntimeServicesTestAbstract.java | 20 +-
.../menubars/bootstrap/MenuBarsServiceBSTest.java | 10 +-
...eptionRecognizerForDataAccessExceptionTest.java | 6 +-
.../wrapper/WrapperFactoryDefaultTest.java | 2 +-
.../manager/AuthorizationManager.java | 2 +-
.../confmenu/ConfigurationViewServiceDefault.java | 21 +-
.../CausewayWebAppContextInitializer.java | 3 +-
.../dom/CommandLogEntryRepositoryAbstract.java | 11 +-
.../applib/job/RunBackgroundCommandsJob.java | 6 +-
.../subscriber/CommandSubscriberForCommandLog.java | 2 +-
.../BackgroundService_IntegTestAbstract.java | 6 +-
.../dom/ExecutionLogEntryRepositoryAbstract.java | 10 +-
.../ExecutionSubscriberForExecutionLog.java | 2 +-
.../ExecutionOutboxEntryRepositoryAbstract.java | 14 +-
.../ExecutionSubscriberForExecutionOutbox.java | 2 +-
.../CausewayModuleExtLayoutLoadersGithub.java | 6 +-
.../github/menu/LayoutLoadersGitHubMenu.java | 6 +-
.../spiimpl/LayoutResourceLoaderFromGithub.java | 2 +-
...oaderFromGithub_tryLoadLayoutResource_Test.java | 14 +-
.../caffeine/dom/TitleCacheSubscriber.java | 6 +-
.../dom/AuditTrailEntryRepositoryAbstract.java | 11 +-
...ntityPropertyChangeSubscriberForAuditTrail.java | 4 +-
extensions/security/secman/applib/pom.xml | 31 +-
.../dom/ApplicationRoleRepositoryAbstract.java | 2 +-
.../mixins/ApplicationRole_removePermissions.java | 6 +-
.../AbstractRoleAndPermissionsFixtureScript.java | 3 +-
.../CausewayExtSecmanAdminRoleAndPermissions.java | 14 +-
...ewayExtSecmanRegularUserRoleAndPermissions.java | 18 +-
.../scripts/SeedUsersAndRolesFixtureScript.java | 6 +-
.../secman/applib/user/dom/ApplicationUser.java | 6 +-
.../dom/ApplicationUserRepositoryAbstract.java | 2 +-
.../user/dom/mixins/ApplicationUser_lock.java | 2 +-
.../ApplicationUserManager_newDelegateUser.java | 2 +-
.../ApplicationUserManager_newLocalUser.java | 2 +-
.../secman/applib/user/menu/MeService.java | 2 +-
.../user/seed/CausewayExtSecmanAdminUser.java | 10 +-
.../mixins/perms/UserPermissionViewModelTest.java | 2 +-
.../dom/ApplicationUserAutoCreationService.java | 15 +-
.../PermissionsEvaluationServiceForSecman.java | 7 +-
.../userreg/UserRegistrationServiceForSecman.java | 2 +-
.../dom/SessionLogEntryRepositoryAbstract.java | 19 +-
.../spiimpl/SessionLogServiceInitializer.java | 2 +-
extensions/vro/cors/impl/pom.xml | 2 +-
.../cors/impl/CausewayModuleExtCors.java | 14 +-
.../cors/impl/CausewayModuleExtCorsImplTest.java | 2 +-
.../primary/config/PrimaryConfig.java | 6 +-
.../core/commandreplay/secondary/pom.xml | 8 +-
.../CausewayModuleExtCommandReplaySecondary.java | 6 +-
.../analyser/CommandReplayAnalyserException.java | 2 +-
.../analyser/CommandReplayAnalyserResult.java | 2 +-
.../secondary/config/SecondaryConfig.java | 18 +-
.../secondary/fetch/CommandFetcher_Test.java | 22 +-
.../changetracking/EntityChangeTrackerDefault.java | 6 +-
.../repository/RepositoryServiceDefault.java | 2 +-
.../CausewayModulePersistenceJpaEclipselink.java | 14 +-
...DecimalFromJpaColumnAnnotationFacetFactory.java | 2 +-
.../testdomain/jpa/JpaTestDomainPersona.java | 2 +-
regressiontests/base/pom.xml | 5 -
.../testdomain/RegressionTestAbstract.java | 5 -
.../model/valuetypes/ValueTypeExampleService.java | 9 +-
.../SpringServiceProvisioningTest.java | 8 +-
.../testdomain/config/CausewayConfigBeanTest.java | 2 +-
.../CausewayConfigBeanTest_usingHeadless.java | 2 +-
...elTest_usingBadDomain_noAnnotationEnforced.java | 2 +-
...InteractionTest_notUsingAllowSafeSemantics.java | 2 +-
...ionInteractionTest_usingAllowSafeSemantics.java | 2 +-
.../interact/CollectionInteractionTest.java | 29 -
...ksTest.java => CollectionInteractionTest2.java} | 33 +-
...ksTest.java => CollectionInteractionTest3.java} | 33 +-
.../value/PropertyInteractionProbeImpl.java | 3 +-
.../keycloak/CausewayModuleSecurityKeycloak.java | 4 +-
.../services/KeycloakOauth2UserService.java | 12 +-
.../spring/CausewayModuleSecuritySpring.java | 2 +-
...iptsSpecificationProviderAutoConfiguration.java | 16 +-
.../services/InitialFixtureScriptsInstaller.java | 2 +-
.../h2console/ui/webmodule/WebModuleH2Console.java | 6 +-
.../applib/CausewayInteractionHandler.java | 3 +-
.../applib/validate/DomainModelValidator.java | 2 +-
.../applib/CausewayModuleValAsciidocApplib.java | 4 +-
.../branding/BrandingUiServiceDefault.java | 10 +-
.../services/i8n/TranslationsResolverDefault.java | 2 +-
.../viewer/graphql/model/context/Context.java | 4 +-
.../viewer/graphql/model/domain/Element.java | 2 +-
.../viewer/graphql/model/domain/ElementCustom.java | 4 +-
.../domain/common/query/CommonDomainObject.java | 10 +-
.../domain/common/query/CommonDomainService.java | 4 +-
.../model/domain/common/query/CommonMeta.java | 6 +-
.../common/query/meta/CommonMetaFetcher.java | 2 +-
.../model/domain/rich/SchemaStrategyRich.java | 5 +-
.../rich/mutation/RichMutationForAction.java | 4 +-
.../rich/mutation/RichMutationForProperty.java | 6 +-
.../model/domain/rich/query/RichAction.java | 2 +-
.../model/domain/rich/query/RichProperty.java | 3 +-
.../domain/rich/query/RichPropertyGetBlob.java | 4 +-
.../domain/rich/query/RichPropertyGetClob.java | 4 +-
.../model/domain/rich/query/RichTopLevelQuery.java | 4 +-
.../model/domain/simple/SchemaStrategySimple.java | 7 +-
.../simple/mutation/SimpleMutationForAction.java | 4 +-
.../simple/mutation/SimpleMutationForProperty.java | 4 +-
.../domain/simple/query/SimpleTopLevelQuery.java | 2 +-
.../marshallers/ScalarMarshallerJdk8LocalDate.java | 4 +-
.../marshallers/ScalarMarshallerJdk8LocalTime.java | 4 +-
.../ScalarMarshallerJdk8OffsetDateTime.java | 3 -
.../ScalarMarshallerJdk8OffsetTime.java | 3 -
.../ScalarMarshallerJdk8ZonedDateTime.java | 4 +-
.../viewer/auth/UserMementoProviderDefault.java | 4 +-
.../viewer/controller/ResourceController.java | 14 +-
.../integration/GraphQlSourceForCauseway.java | 6 +-
viewers/restfulobjects/rendering/pom.xml | 2 +-
.../restfulobjects/rendering/IResourceContext.java | 2 +-
.../AbstractObjectMemberReprRenderer.java | 8 +-
.../domainobjects/DomainObjectReprRenderer.java | 12 +-
.../domainobjects/ObjectActionReprRenderer.java | 2 +-
.../ObjectCollectionReprRenderer.java | 6 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 24 +-
.../domainobjects/ScalarValueReprRenderer.java | 2 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 2 +-
.../context/ResourceContext_getArg_Test.java | 9 +-
.../JsonValueEncoderTestAbstract.java | 2 +-
viewers/restfulobjects/viewer/pom.xml | 2 +-
.../viewer/resources/ResourceAbstract.java | 2 +-
.../viewer/resources/VersionReprRenderer.java | 3 +-
.../CausewayRestfulObjectsInteractionFilter2.java | 2 +-
.../viewer/webmodule/WebModuleRestfulObjects.java | 4 +-
...eContext_ensureCompatibleAcceptHeader_Test.java | 5 +-
.../wicket/model/models/BookmarkedPagesModel.java | 2 +-
.../viewer/wicket/model/models/WelcomeModel.java | 2 +-
.../viewer/wicket/model/whereAmI/WhereAmI.java | 6 +-
viewers/wicket/ui-test/pom.xml | 2 +-
.../model/models/test/UiObjectWkt_hintsTest.java | 2 +-
.../select2/ChoiceProviderForReferencesTest.java | 2 +-
.../select2/ChoiceProviderTestAbstract.java | 2 +-
.../ui/test/ComponentFactoryAbstractTest_init.java | 2 +-
.../test/components/scalars/ConverterTester.java | 16 +-
.../scalars/jdkmath/BigDecimalConverterTest.java | 61 +-
.../temporals/JavaSqlDateConverterTest.java | 8 +-
.../temporals/JavaUtilDateConverterTest.java | 10 +-
.../scalars/temporals/LocalDateConverterTest.java | 10 +-
.../temporals/LocalDateTimeConverterTest.java | 10 +-
.../temporals/OffsetDateTimeConverterTest.java | 10 +-
.../components/scalars/uuid/UuidConverterTest.java | 10 +-
.../wicket/ui/components/about/AboutPanel.java | 6 +-
.../attributes/AttributePanelAdditionalButton.java | 4 +-
.../attributes/AttributePanelWithFormField.java | 2 +-
.../temporal/TextFieldWithDateTimePicker.java | 8 +-
.../CollectionContentsAsAjaxTablePanel.java | 6 +-
.../present/ajaxtable/columns/ActionColumn.java | 4 +-
.../wicket/ui/components/footer/FooterPanel.java | 16 +-
.../object/icontitle/ObjectIconAndTitlePanel.java | 4 +-
.../ui/components/table/CausewayAjaxDataTable.java | 2 +-
.../table/head/HeadersToolbarAbstract.java | 2 +-
.../components/widgets/actionlink/ActionLink.java | 6 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 2 +-
.../CausewayWicketThemeSupportDefault.java | 4 +-
.../widgets/themepicker/ThemeChooser.java | 2 +-
.../viewer/wicket/ui/errors/JGrowlUtil.java | 12 +-
.../viewer/wicket/ui/pages/PageAbstract.java | 18 +-
.../viewer/wicket/ui/pages/WebPageBase.java | 2 +-
.../accmngt/AccountManagementPageAbstract.java | 6 +-
.../password_reset/PasswordResetEmailPanel.java | 2 +-
.../accmngt/password_reset/PasswordResetPage.java | 17 +-
.../pages/accmngt/signup/RegistrationFormPage.java | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 2 +-
.../wicket/ui/pages/login/SignInPanelAbstract.java | 6 +-
.../wicket/ui/pages/login/WicketSignInPage.java | 8 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 8 +-
.../apache/causeway/viewer/wicket/ui/util/Wkt.java | 4 +-
.../viewer/wicket/ui/util/WktDecorators.java | 4 +-
.../viewer/wicket/ui/util/WktTooltips.java | 2 +-
viewers/wicket/viewer/pom.xml | 2 +-
.../AuthenticatedWebSessionForCauseway.java | 5 +-
.../integration/WebRequestCycleForCauseway.java | 2 +-
.../wicket/viewer/webmodule/WebModuleWicket.java | 4 +-
.../wicketapp/CausewayWicketApplication.java | 8 +-
.../viewer/wicketapp/config/DebugInitWkt.java | 4 +-
...nticatedWebSessionForCauseway_Authenticate.java | 2 +-
.../AuthenticatedWebSessionForCauseway_SignIn.java | 2 +-
503 files changed, 4098 insertions(+), 4009 deletions(-)
create mode 100644
commons/src/main/java/org/apache/causeway/commons/internal/base/_StableValue.java
rename
commons/src/main/java/org/apache/causeway/commons/internal/ioc/{_SingletonBeanProvider.java
=> SingletonBeanProvider.java} (76%)
rename
commons/src/main/java/org/apache/causeway/commons/internal/ioc/{_IocContainer_Spring.java
=> SpringContextHolder.java} (50%)
delete mode 100644
commons/src/main/java/org/apache/causeway/commons/internal/ioc/_IocContainer.java
copy
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Doubles.java
=>
core/config/src/test/java/org/apache/causeway/core/config/ConfigurationFactory.java
(51%)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/context/MetaModelContextShortcuts.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/context/MetaModelContextSingletonHolder.java
delete mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PromptStyleFacetFromPropertyAnnotationTest.java
delete mode 100644
core/metamodel/src/test/java/org/datanucleus/testing/dom/CustomerAsProxiedByDataNucleus.java
delete mode 100644 core/metamodel/src/test/three.properties
copy {persistence/jdbc => core/mmtest}/pom.xml (58%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/MetaModelContext_configTest.java
(75%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/MetaModelTestAbstract.java
(91%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/IoUtils_CopyTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/JavaClassUtilsTest_getBuiltIn.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/ListUtilsTest_adjust.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/ListUtilsTest_insert.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/ListUtilsTest_mutableCopy.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/LocaleUtilsTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/PrintLocale.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/TypesTest_filteredList.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/matchers/CausewayMatchers.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/commons/matchers/CausewayMatchers_NonEmptyStringTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/consent/InteractionResultTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facetapi/FacetAbstractTest.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facetapi/FeatureTypeTest_identifierFor.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/AbstractTestWithMetaModelContext.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/Annotations_synthesizeElseOnClass_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/Annotations_synthesize_on_Class_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/Annotations_synthesize_on_Field_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/Annotations_synthesize_on_Method_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/Annotations_synthesize_on_Parameter_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/CollectionFacetUtilsTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/DomainEventHelperTest_newActionInteractionEvent.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/DomainEventHelperTest_newCollectionDomainEvent_forAdd.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/DomainEventHelperTest_newCollectionDomainEvent_forRemove.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/DomainEventHelperTest_newPropertyDomainEvent_forClear.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/DomainEventHelperTest_newPropertyDomainEvent_forModify.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/FacetFactoryTestAbstract.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/MethodFinderUtilsTest.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/Mocking.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/ObjectAdapterUtilsTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/_Utils.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/ActionMethodsFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/IteratorFilteringFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest.java
(83%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_ActionInvocation.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_RestrictTo.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_Semantics.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_TypeOf.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_commandPublishing.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_domainEvent.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_executionPublishing.java
(94%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionSemanticsFacetFallbackToNonIdempotentFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/PrototypeFacetAnnotationFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/bookmarkable/BookmarkableAnnotationFacetFactoryTest_action.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/layout/ActionLayoutAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/actions/prototype/PrototypeFacetAbstractTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/collections/CollectionAccessorFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/collections/JavaCollectionFacetTest.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/collections/collection/CollectionAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/collections/collection/CollectionAnnotationFacetFactoryTest_typeOf.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/collections/layout/annotation/CollectionLayoutAnnotationFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ViewModelSemanticCheckingFacetFactoryTest.java
(88%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkableAnnotationFacetFactoryTest_class.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/CallbackFacetFactoryTestAbstract.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/CreatedCallbackFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/LoadedCallbackFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/PersistedCallbackFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/PersistingCallbackFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/RemovingCallbackFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/UpdatedCallbackFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/callback/UpdatingCallbackFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/disabled/ObjectDisabledMethodFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobject/ChoicesFacetFromBoundedAnnotationFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
(93%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobject/NamedAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/DomainObjectLayoutFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/annotation/DomainServiceLayoutFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/hidden/ObjectHiddenMethodFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/cssclass/CssClassFacetMethodFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/cssclass/CssClassFacetMethodTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/cssclass/CssClassFacetMethodWithProblemTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/icon/IconFacetMethodFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/icon/IconFacetMethodTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/iconfa/FontAwesomeLayersFacetMethodFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/iconfa/FontAwesomeLayersFacetMethodTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/layout/LayoutFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/layout/LayoutFacetMethodTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/title/TitleAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/title/TitleFacetViaMethodTest.java
(97%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/title/TitleFacetViaMethodsFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/title/TitleFacetViaTitleAnnotationTest.java
(97%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/layoutxml/GridFacetDefaultTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/logicaltype/LogicalTypeInferenceTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/mixin/MixinFacetAbstract_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/mixin/MixinIntendedAs.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/mixin/MixinIntendedAsActionTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/navchild/NavigableSubtreeFacetFactoryTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/navchild/TreeTraversalTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/navchild/_TreeSample.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/navparent/NavigableParentFacetMethodTest.java
(97%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/navparent/annotation/NavigableParentAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/navparent/annotation/NavigableParentTestSamples.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/recreatable/RecreatableObjectFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/object/support/ObjectSupportFacetFactoryTestAbstract.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/ordering/memberorder/DeweyOrderComparatorTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/ordering/memberorder/DeweyOrderSetTest.java
(99%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/ordering/memberorder/LayoutOrderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/param/layout/annotation/LabelAtFacetForParameterLayoutAnnotationFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/param/layout/annotation/NamedFacetForParameterLayoutAnnotationFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/param/name/ParameterNameFacetTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/param/parameter/ParameterOptionalityOrNullableAnnotationOnParameterFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/param/parameter/RegExAnnotationOnParameterFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/PropertyMethodsFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/property/DisabledAnnotationOnPropertyFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/property/MandatoryAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/property/PropertyAnnotationWithSnapshotOnPropertyFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/property/PropertyOptionalityOrNullableAnnotationOnPropertyFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/property/RegExAnnotationOnPropertyFacetFactoryTest.java
(100%)
create mode 100644
core/mmtest/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PromptStyleFacetFromPropertyAnnotationTest.java
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PropertyLayoutAnnotationFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/DomainObjectWithMustSatisfyAnnotations.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/DomainObjectWithoutMustSatisfyAnnotations.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/SpecificationAlwaysSatisfied.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/SpecificationAndTests.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/SpecificationNeverSatisfied.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/SpecificationNotTests.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/SpecificationOrTests.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/propparam/specification/SpecificationRequiresFirstLetterToBeUpperCase.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/BigDecimalValueSemanticsProviderTest.java
(72%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/BigIntValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/BlobValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/BooleanValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/ByteValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/CharacterValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/ClobValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/DoubleValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/FloatValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/IntValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/JavaSqlDateValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/JavaUtilDateValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/LongValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/PasswordValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/ShortValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/StringValueSemanticsProviderTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/ValueSemanticsProviderAbstractTestCase.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/semantics/ValueSemanticsAnnotationFacetFactoryTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/facets/value/temporal/TemporalAdjustTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/feature/ObjectAssociationPredicatesTest_visibleWhere.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/id/TypeIdentifierTestFactory.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/interactions/InteractionUtils_isA_Test.java
(97%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/object/ManagedObjectTest.java
(99%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/ObjectActionLayoutXmlDefaultTest.java
(97%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/TypeExtractorMethodReturnTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/TypeExtractorMethodsParametersTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/Interface1.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/JavaActionTestObject.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/JavaObjectWithBasicProgramConventions.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/JavaObjectWithOneToOneAssociations.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/JavaReferencedObject.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/RuntimeTestPojo.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/TestDomainObject.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/TestObject.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/TestObjectAsAggregated.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/TestObjectAsService.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/objects/dom/TestObjectWithCollection.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/ServiceInjectorDefaultTest_usingFields.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/ServiceInjectorDefaultTest_validateServices_happy.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/ServiceInjectorLegacyTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureIdTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureRepositoryDefaultTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureTypeTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/exceprecog/ExceptionRecognizerForRecoverableException_recognizes_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Bar.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Bar.layout.xml
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo.layout.xml
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo2.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo2.layout.fallback.xml
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo3.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo3.layout.fallback.xml
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo3.layout.xml
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/Foo4.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/GridLoaderServiceDefault_resourceNameTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/GridLoadingTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/grid/GridXmlRoundtripTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/menubars/BSMenuBarsTest.java
(95%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/menubars/menubars.layout.xml
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelServiceDefaultTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/tablecol/Customer#_.Order4.columnOrder.txt
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/tablecol/Customer#_.Order5.columnOrder.fallback.txt
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/tablecol/Customer#moreOrders.columnOrder.fallback.txt
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/tablecol/Customer#orders.columnOrder.txt
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/tablecol/Order.columnOrder.txt
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/tablecol/Order3.columnOrder.fallback.txt
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/tablecol/TableColumnOrderServiceUsingTxtFile_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/services/title/TitleServiceDefaultTest.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/TypeOfAnyCardinalityTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/impl/IntrospectionState_comparable_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/impl/MixedInMemberNamingStrategyTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/impl/ObjectActionParameterAbstractTest_getId_and_getName.java
(96%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/impl/ObjectAssociationAbstractTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/impl/ObjectAssociationAbstractTest_alwaysHidden.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/impl/OneToManyAssociationDefaultTest.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/spec/impl/OneToOneAssociationAbstractTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTypeRecognitionTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/specloader/TestPojo.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/specloader/_LogicalTypeTestFactory.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/specloader/classsubstitutor/ClassSubstitutorTest_getClass.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/tabular/simple/DataTableSerializationTest.java
(98%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/BigDecimalValueSemanticsProvider_configureDecimalFormat_Test.java
(59%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForBigDecimal_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForBigInteger_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForByte_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForByte_primitive_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForCharacter_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForInteger_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForInteger_primitive_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForLong_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForLong_primitive_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForSerializable_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForShort_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForShort_primitive_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForString_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/IdStringifierForUuid_Test.java
(100%)
rename core/{metamodel =>
mmtest}/src/test/java/org/apache/causeway/core/metamodel/valuesemantics/temporal/TemporalValueSemanticsProviderTest.java
(94%)
copy {persistence/jdbc => core/mmtestsupport}/pom.xml (59%)
create mode 100644
core/mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport/ConfigurationTester.java
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/FactoryService_forTesting.java
(98%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/MetaModelContext_forTesting.java
(86%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/MethodRemover_forTesting.java
(98%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/ServiceInjector_forTesting.java
(97%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/ServiceRegistry_forTesting.java
(85%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/TranslationService_forTesting.java
(96%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/WrapperFactory_forTesting.java
(98%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/_InjectorMethodEvaluator.java
(96%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/_ServiceInjectorLegacy.java
(99%)
rename
core/{metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing =>
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/_TestDummies.java
(96%)
copy
regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/{CustomContextWithNoPermissionChecksTest.java
=> CollectionInteractionTest2.java} (62%)
copy
regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/{CustomContextWithNoPermissionChecksTest.java
=> CollectionInteractionTest3.java} (60%)