Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CAUSEWAY-3409: Part 2 of Mixed in members might have the wrong domain-event type associated #1593

Merged
merged 28 commits into from Apr 25, 2023

Conversation

andi-huber
Copy link
Contributor

@andi-huber andi-huber commented Apr 19, 2023

  • cleanup the meta-model facet factory test hierarchy
  • test mixin cases for actions
  • test mixin cases for collections
  • test mixin cases for properties
  • @Property annotation on mixin type (vs on mixin method) not handled
  • @Collection annotation on mixin type (vs on mixin method) not handled
  • 'executing' and 'executed' not handled when mixed-in
  • investigate, whether we need the same strategy for thy lifecycle-event related facets

ActionAnnotationFacetFactoryTest_ActionInvocation
@andi-huber andi-huber added the bug label Apr 19, 2023
@andi-huber andi-huber self-assigned this Apr 19, 2023
- resurrect FacetAbstractTest
- resurrect DomainServiceFacetAnnotationFactoryTest
- resurrect DomainServiceLayoutFacetFactoryTest
- resurrect LabelAtFacetForParameterLayoutAnnotationFactoryTest
- resurrect NamedFacetForParameterLayoutAnnotationFactoryTest
- do the heavy lifting regarding property execution in the
member-execution-service not the
PropertySetterOrClearFacetForDomainEventAbstract
- do the heavy lifting regarding action invocation in the
member-execution-service not the
ActionInvocationFacets
@andi-huber andi-huber marked this pull request as ready for review April 25, 2023 12:00
@andi-huber andi-huber merged commit 5f7853a into master Apr 25, 2023
3 checks passed
@andi-huber andi-huber deleted the 3409-mixin.eventtypes.part2 branch April 25, 2023 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant