This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 2f0c05d13c CAUSEWAY-2485: simplifies @PropertyLayout#typicalLength
add 13ae3cc706 CAUSEWAY-3409: resurrect some tests in
ActionAnnotationFacetFactoryTest_ActionInvocation
add 2d937aac7e CAUSEWAY-3409: more cleanup of meta-model facet factory
test hierarchy
add 9e7478db17 CAUSEWAY-3409: resurrect
ValueSemanticsAnnotationFacetFactoryTest
add e8906c3971 CAUSEWAY-3409: cleanup cases of
ValueSemanticsProviderAbstractTestCase
add 5ab400ade2 CAUSEWAY-3409: consolidate SpecificationLoader tests into
parameterized tests
add e3a006916b CAUSEWAY-3409: fixes 'iterator' method recognition
add 2b53c76e94 CAUSEWAY-3409: more test cleanup
add e8ebf103d0 CAUSEWAY-3409: working on FacetFactoryTestAbstract to also
support mixed in members
add 99dcbee55d CAUSEWAY-3409: don't use @Nested on static inner classes
add af0023ef88 CAUSEWAY-3409: proof of concept for post-processor testing
add d429661096 CAUSEWAY-3409: minor cleanup
add 5f19e3ecbe CAUSEWAY-3409: demonstrates @Property annot on type not
recognized
add 5b23590341 CAUSEWAY-3409: some fixes for the action case
add d01e663914 CAUSEWAY-3409: always install
Action/Property/CollectionDomainEventFacet
add 7da276017a CAUSEWAY-3409: emit domain events only if post-able (decide
late)
add 4dcf17158e CAUSEWAY-3409: don't install
Property/CollectionAnnotationFacet on actions
add f5628d6874 CAUSEWAY-3409: directly handle isPostable flag in
DomainEventFacetAbstract
add d5567e4566 CAUSEWAY-3409: refactor isPostable logic into event-utils
add 0939e8ad04 CAUSEWAY-3409: harmonize naming Mm*Utils
add 03b6e56e5a CAUSEWAY-3409: separation of concerns
add 37d5851e22 CAUSEWAY-3409: separation of concerns (part 2)
add 58c1d35faf CAUSEWAY-3409: cleanup ActionInvocationFacetAbstract
implementations
add 59c06a57b8 CAUSEWAY-3409: have
ActionInvocationFacetForMixedInPropertyOrCollection report its facet values
add 258ceb2676 CAUSEWAY-3409: adding tests for the various ways of
declaring prop domain events
add c60f5c9f55 CAUSEWAY-3409: adding tests for the various ways of
declaring coll domain events
add c00c72cf49 CAUSEWAY-3409: adding tests for the various ways of
declaring act domain events
add 68379f8c66 CAUSEWAY-3409: fixes EXECUTING/EXECUTED phases
add ef7676e1c8 CAUSEWAY-3409: allow prop. EXECUTING events to morph
clearing into setting and vice versa
new 5f7853a0dd Merge pull request #1593 from
apache/3409-mixin.eventtypes.part2
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/events/domain/AbstractDomainEvent.java | 10 +-
.../org/apache/causeway/applib/id/LogicalType.java | 3 +-
.../causeway/applib/value/Password_Test.java | 4 +-
.../commons/internal/assertions/_Assert.java | 19 +
.../_testing/MetaModelContext_forTesting.java | 1 +
.../core/metamodel/commons/StringExtensions.java | 14 +-
.../core/metamodel/execution/ActionExecutor.java | 232 ++++
.../metamodel/execution/MemberExecutorService.java | 106 +-
.../core/metamodel/execution/PropertyModifier.java | 229 ++++
.../metamodel/facets/DomainEventFacetAbstract.java | 72 +-
.../core/metamodel/facets/DomainEventHelper.java | 10 +-
.../core/metamodel/facets/DomainEventHolder.java | 91 ++
.../core/metamodel/facets/FacetFactory.java | 5 +-
.../core/metamodel/facets/FacetedMethod.java | 19 +-
.../core/metamodel/facets/ImperativeAspect.java | 4 +-
.../action/ActionAnnotationFacetFactory.java | 63 +-
.../action/invocation/ActionDomainEventFacet.java | 87 +-
.../action/invocation/ActionInvocationFacet.java | 5 +-
.../invocation/ActionInvocationFacetAbstract.java | 42 +-
.../invocation/ActionInvocationFacetForAction.java | 60 +
.../ActionInvocationFacetForDomainEvent.java | 239 ----
...ocationFacetForMixedInPropertyOrCollection.java | 69 +
.../ActionParameterValidationFacetViaMethod.java | 4 +-
.../method/ActionValidationFacetViaMethod.java | 4 +-
.../facets/collections/CollectionFacet.java | 4 +-
.../CollectionAccessorFacetViaAccessor.java | 8 +-
.../CollectionAnnotationFacetFactory.java | 36 +-
.../modify/CollectionDomainEventFacet.java | 92 +-
.../method/DisableForContextFacetViaMethod.java | 4 +-
.../method/HideForContextFacetViaMethod.java | 4 +-
.../autocomplete/AutoCompleteFacetAbstract.java | 4 +-
.../object/callbacks/CallbackFacetAbstract.java | 4 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 4 +-
.../DomainObjectAnnotationFacetFactory.java | 16 +-
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 4 +-
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 4 +-
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 4 +-
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 4 +-
.../facets/object/entity/EntityFacet.java | 4 +-
.../javalang/IteratorFilteringFacetFactory.java | 30 +-
.../facets/object/value/CompositeValueUpdater.java | 6 +-
.../mandatory/MandatoryFacetAbstract.java | 4 +-
.../objectvalue/maxlen/MaxLengthFacetAbstract.java | 4 +-
.../ActionParameterAutoCompleteFacetViaMethod.java | 4 +-
.../ActionParameterChoicesFacetViaMethod.java | 4 +-
.../ActionParameterDefaultsFacetViaMethod.java | 6 +-
.../ActionParameterDisabledFacetViaMethod.java | 4 +-
.../ActionParameterHiddenFacetViaMethod.java | 4 +-
.../ActionParameterValidationFacetViaMethod.java | 6 +-
.../accessor/PropertyAccessorFacetViaAccessor.java | 8 +-
.../method/PropertyAutoCompleteFacetMethod.java | 8 +-
.../method/PropertyChoicesFacetViaMethod.java | 4 +-
.../method/PropertyDefaultFacetViaMethod.java | 4 +-
.../property/PropertyAnnotationFacetFactory.java | 84 +-
.../property/modify/PropertyDomainEventFacet.java | 104 +-
.../modify/PropertyModifyFacetAbstract.java | 111 ++
...nt.java => PropertyModifyFacetForClearing.java} | 15 +-
...ent.java => PropertyModifyFacetForSetting.java} | 14 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 294 -----
.../facets/properties/property/modify/Utils.java | 23 -
.../clear/PropertyClearFacetViaClearMethod.java | 4 +-
.../clear/PropertyClearFacetViaSetterMethod.java | 4 +-
...PropertyInitializationFacetViaSetterMethod.java | 4 +-
.../modify/PropertySetterFacetViaSetterMethod.java | 4 +-
.../method/PropertyValidateFacetViaMethod.java | 4 +-
.../interactions/ActionArgUsabilityContext.java | 6 +-
.../interactions/ActionArgValidityContext.java | 6 +-
.../interactions/ActionArgVisibilityContext.java | 6 +-
.../interactions/ActionUsabilityContext.java | 4 +-
.../interactions/ActionValidityContext.java | 4 +-
.../interactions/ActionVisibilityContext.java | 4 +-
.../interactions/CollectionAccessContext.java | 4 +-
.../interactions/CollectionVisibilityContext.java | 4 +-
.../metamodel/interactions/ObjectTitleContext.java | 4 +-
.../interactions/ObjectValidityContext.java | 4 +-
.../interactions/ObjectVisibilityContext.java | 4 +-
.../metamodel/interactions/ParseValueContext.java | 6 +-
.../interactions/PropertyAccessContext.java | 6 +-
.../interactions/PropertyModifyContext.java | 6 +-
.../interactions/PropertyUsabilityContext.java | 4 +-
.../interactions/PropertyVisibilityContext.java | 4 +-
.../managed/ParameterNegotiationModel.java | 4 +-
.../managed/PropertyNegotiationModel.java | 4 +-
.../interactions/managed/_BindingUtil.java | 8 +-
.../methods/MethodFilteringFacetFactory.java | 4 +-
.../core/metamodel/object/ManagedObject.java | 6 +-
.../core/metamodel/object/ManagedObjects.java | 8 +-
...{MmAssertionUtil.java => MmAssertionUtils.java} | 2 +-
.../object/{MmDebugUtil.java => MmDebugUtils.java} | 2 +-
.../{MmEntityUtil.java => MmEntityUtils.java} | 14 +-
.../core/metamodel/object/MmEventUtils.java | 72 ++
.../{MmInvokeUtil.java => MmInvokeUtils.java} | 22 +-
.../{MmRenderUtil.java => MmRenderUtils.java} | 2 +-
.../object/{MmSpecUtil.java => MmSpecUtils.java} | 4 +-
.../object/{MmTitleUtil.java => MmTitleUtils.java} | 2 +-
.../{MmUnwrapUtil.java => MmUnwrapUtils.java} | 16 +-
...mVisibilityUtil.java => MmVisibilityUtils.java} | 12 +-
.../core/metamodel/object/_InternalTitleUtil.java | 2 +-
.../metamodel/object/_ManagedObjectSpecified.java | 6 +-
.../memento/ObjectMementoForScalar.java | 4 +-
...nthesizeDomainEventsForMixinPostProcessor.java} | 52 +-
.../dflt/ProgrammingModelFacetsJava11.java | 4 +-
.../objectlifecycle/PropertyChangeRecord.java | 4 +-
.../services/title/TitleServiceDefault.java | 4 +-
.../core/metamodel/spec/ObjectSpecification.java | 19 +-
.../specloader/specimpl/ObjectActionDefault.java | 108 +-
.../specloader/specimpl/ObjectActionMixedIn.java | 21 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 1 -
.../specimpl/OneToManyAssociationMixedIn.java | 36 +-
.../specimpl/OneToOneAssociationDefault.java | 9 +-
.../specimpl/OneToOneAssociationMixedIn.java | 44 +-
.../specloader/specimpl/_MixedInMemberFactory.java | 4 +-
.../specimpl/_MixedInMemberNamingStrategy.java | 4 +-
.../causeway/core/metamodel/util/EventUtil.java | 42 -
.../valuesemantics/EnumValueSemanticsAbstract.java | 4 +-
.../core/metamodel/MetaModelTestAbstract.java | 7 +-
.../core/metamodel/commons/NameUtilTest.java | 16 +-
.../core/metamodel/facetapi/FacetAbstractTest.java | 18 +-
.../Annotations_synthesizeElseOnClass_Test.java | 105 +-
...HelperTest_newCollectionDomainEvent_forAdd.java | 13 +-
...perTest_newCollectionDomainEvent_forRemove.java | 13 +-
.../metamodel/facets/FacetFactoryTestAbstract.java | 403 ++++--
.../metamodel/facets/ObjectAdapterUtilsTest.java | 28 +-
.../causeway/core/metamodel/facets/_Utils.java | 25 +-
.../actions/ActionMethodsFacetFactoryTest.java | 163 +--
.../actions/IteratorFilteringFacetFactoryTest.java | 30 +-
.../action/ActionAnnotationFacetFactoryTest.java | 12 -
...nnotationFacetFactoryTest_ActionInvocation.java | 175 ++-
.../ActionAnnotationFacetFactoryTest_Hidden.java | 2 +-
...ctionAnnotationFacetFactoryTest_Invocation.java | 189 ---
...ctionAnnotationFacetFactoryTest_RestrictTo.java | 6 +-
...ActionAnnotationFacetFactoryTest_Semantics.java | 6 +-
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 10 +-
...notationFacetFactoryTest_commandPublishing.java | 8 +-
...tionAnnotationFacetFactoryTest_domainEvent.java | 327 +++++
...tationFacetFactoryTest_executionPublishing.java | 26 +-
...icsFacetFallbackToNonIdempotentFactoryTest.java | 2 +-
.../PrototypeFacetAnnotationFactoryTest.java | 5 +-
...kmarkableAnnotationFacetFactoryTest_action.java | 2 +-
.../ActionLayoutAnnotationFacetFactoryTest.java | 30 +-
...MenuFacetFromDomainServiceFacetFactoryTest.java | 8 +-
...ava => CollectionAccessorFacetFactoryTest.java} | 64 +-
.../CollectionAnnotationFacetFactoryTest.java | 346 ++++-
...ollectionAnnotationFacetFactoryTest_typeOf.java | 6 +-
.../CollectionLayoutAnnotationFactoryTest.java | 4 +-
.../callback/CallbackFacetFactoryTestAbstract.java | 2 +-
...CssClassFaFacetOnTypeAnnotationFactoryTest.java | 68 -
.../DomainObjectLayoutFactoryTest.java | 1 +
.../DomainServiceFacetAnnotationFactoryTest.java | 4 +-
.../DomainServiceLayoutFacetFactoryTest.java | 13 +-
.../ident/cssclass/CssClassFacetMethodTest.java | 40 +-
.../CssClassFacetMethodWithProblemTest.java | 4 +-
.../object/ident/icon/IconFacetMethodTest.java | 2 +-
.../title/TitleAnnotationFacetFactoryTest.java | 16 +-
.../ident/title/TitleFacetViaMethodTest.java | 6 +-
.../title/TitleFacetViaMethodsFactoryTest.java | 7 +-
.../title/TitleFacetViaTitleAnnotationTest.java | 28 +-
.../object/mixin/MixinFacetAbstract_Test.java | 42 +-
.../navparent/NavigableParentFacetMethodTest.java | 8 +-
.../NavigableParentAnnotationFacetFactoryTest.java | 49 +-
.../ObjectSupportFacetFactoryTestAbstract.java | 2 +-
.../memberorder/DeweyOrderComparatorTest.java | 53 +-
.../ordering/memberorder/DeweyOrderSetTest.java | 79 +-
.../ordering/memberorder/LayoutOrderTest.java | 6 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 9 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 5 +-
.../PropertyMethodsFacetFactoryTest.java | 123 +-
...sabledAnnotationOnPropertyFacetFactoryTest.java | 4 +-
.../MandatoryAnnotationFacetFactoryTest.java | 2 +-
.../PropertyAnnotationFacetFactoryTest.java | 460 ++++---
...tionWithSnapshotOnPropertyFacetFactoryTest.java | 2 +-
...llableAnnotationOnPropertyFacetFactoryTest.java | 8 +-
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 4 +-
.../PropertyLayoutAnnotationFactoryTest.java | 6 +-
.../BigDecimalValueSemanticsProviderTest.java | 11 +-
.../value/BigIntValueSemanticsProviderTest.java | 10 +-
.../value/BlobValueSemanticsProviderTest.java | 18 +-
.../value/BooleanValueSemanticsProviderTest.java | 16 +-
.../value/ByteValueSemanticsProviderTest.java | 8 +-
.../value/CharacterValueSemanticsProviderTest.java | 12 +-
.../value/ClobValueSemanticsProviderTest.java | 16 +-
.../value/DoubleValueSemanticsProviderTest.java | 13 +-
.../value/FloatValueSemanticsProviderTest.java | 11 +-
.../value/IntValueSemanticsProviderTest.java | 10 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 8 +-
.../value/JavaTimeValueSemanticsProviderTest.java | 16 +-
.../value/LongValueSemanticsProviderTest.java | 10 +-
.../value/PasswordValueSemanticsProviderTest.java | 6 +-
.../value/ShortValueSemanticsProviderTest.java | 12 +-
.../value/StringValueSemanticsProviderTest.java | 30 +-
.../ValueSemanticsProviderAbstractTestCase.java | 26 +-
.../ValueSemanticsAnnotationFacetFactoryTest.java | 83 +-
.../interactions/InteractionUtils_isA_Test.java | 32 +-
.../objects/ObjectActionLayoutXmlDefaultTest.java | 6 +-
...erviceInjectorDefaultTest_validateServices.java | 80 --
.../services/appfeat/ApplicationFeatureIdTest.java | 247 ++--
.../metamodel/services/grid/GridLoadingTest.java | 4 +-
.../metamodel/MetaModelServiceDefaultTest.java | 10 +-
.../metamodel/spec/TypeOfAnyCardinalityTest.java | 24 +-
.../SpecificationLoaderTestAbstract.java | 105 --
.../SpecificationLoaderTest_nonScalar.java | 132 --
.../specloader/SpecificationLoaderTest_value.java | 45 -
.../SpecificationLoaderTypeRecognitionTest.java | 128 ++
.../{ReflectorTestPojo.java => TestPojo.java} | 4 +-
...ionParameterAbstractTest_getId_and_getName.java | 6 +-
.../TemporalValueSemanticsProviderTest.java | 2 +-
.../executor/MemberExecutorServiceDefault.java | 129 +-
.../core/runtimeservices/executor/_Xray.java | 6 +-
.../repository/RepositoryServiceDefault.java | 16 +-
.../handlers/DomainObjectInvocationHandler.java | 18 +-
.../RuntimeServicesTestAbstract.java | 5 +-
.../wrapper/WrapperFactoryDefaultTest.java | 5 +-
.../demoapp/testing/jdo/SpinUpDemoJdoTest.java | 4 +-
.../demoapp/testing/jpa/SpinUpDemoJpaTest.java | 4 +-
...hPdfJsViewer_IntegTest.dump_facets.approved.xml | 66 +-
..._MixinDomain_IntegTest.dump_facets.approved.xml | 66 +-
...hPdfjsViewer_IntegTest.dump_facets.approved.xml | 31 +-
...r_PropDomain_IntegTest.dump_facets.approved.xml | 31 +-
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.java | 4 +-
.../changetracking/EntityChangeTrackerDefault.java | 4 +-
.../MetaModelRegressionTest.verify.approved.xml | 1324 ++++++++++++++------
.../interact/CollectionInteractionTest.java | 4 +-
.../JpaGeneratedLongIdEntityLifecycleTest.java | 14 +-
...JpaNonGeneratedStringIdEntityLifecycleTest.java | 14 +-
.../util/interaction/DataTableTester.java | 12 +-
.../interaction/DomainObjectTesterFactory.java | 10 +-
.../vega/ui/wkt/components/VegaComponentWkt.java | 4 +-
.../viewer/commons/model/action/UiActionForm.java | 4 +-
.../binding/BindingConverterForManagedObject.java | 4 +-
.../viewer/commons/model/object/UiObject.java | 4 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 4 +-
.../resources/DomainObjectResourceServerside.java | 4 +-
.../wicket/model/models/ScalarUnwrappingModel.java | 4 +-
.../viewer/wicket/ui/components/actions/_Xray.java | 8 +-
.../summary/CollectionContentsAsSummary.java | 4 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 4 +-
.../viewer/wicket/ui/components/scalars/_Xray.java | 4 +-
.../components/scalars/markup/MarkupComponent.java | 4 +-
.../ui/components/tree/_TreeNodeMemento.java | 4 +-
.../ui/components/value/StandaloneValuePanel.java | 4 +-
.../wicket/ui/panels/FormExecutorDefault.java | 4 +-
.../test/components/scalars/ConverterTester.java | 3 +
.../choices/ChoiceProviderTestAbstract.java | 2 +
243 files changed, 5145 insertions(+), 3909 deletions(-)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/ActionExecutor.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/PropertyModifier.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHolder.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForAction.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForDomainEvent.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForMixedInPropertyOrCollection.java
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/PropertyModifyFacetAbstract.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/{PropertyClearFacetForDomainEvent.java
=> PropertyModifyFacetForClearing.java} (75%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/{PropertySetterFacetForDomainEvent.java
=> PropertyModifyFacetForSetting.java} (75%)
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/PropertySetterOrClearFacetForDomainEventAbstract.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/Utils.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmAssertionUtil.java
=> MmAssertionUtils.java} (99%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmDebugUtil.java
=> MmDebugUtils.java} (98%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmEntityUtil.java
=> MmEntityUtils.java} (94%)
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmEventUtils.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmInvokeUtil.java
=> MmInvokeUtils.java} (89%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmRenderUtil.java
=> MmRenderUtils.java} (98%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmSpecUtil.java
=> MmSpecUtils.java} (97%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmTitleUtil.java
=> MmTitleUtils.java} (99%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmUnwrapUtil.java
=> MmUnwrapUtils.java} (92%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmVisibilityUtil.java
=> MmVisibilityUtils.java} (92%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/members/{TweakDomainEventsForMixinPostProcessor.java
=> SynthesizeDomainEventsForMixinPostProcessor.java} (60%)
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/util/EventUtil.java
delete mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_Invocation.java
create mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_domainEvent.java
rename
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/collections/{CollectionFieldMethodsFacetFactoryTest.java
=> CollectionAccessorFacetFactoryTest.java} (68%)
delete mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/object/cssclassfa/CssClassFaFacetOnTypeAnnotationFactoryTest.java
delete mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/services/ServiceInjectorDefaultTest_validateServices.java
delete mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTestAbstract.java
delete mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTest_nonScalar.java
delete mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTest_value.java
create mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTypeRecognitionTest.java
rename
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/{ReflectorTestPojo.java
=> TestPojo.java} (93%)