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

chore: Finish support for polyglot Citrus DSL #957

Merged
merged 20 commits into from
Jul 27, 2023
Merged

Conversation

christophd
Copy link
Member

  • Add finalized support for YAML DSL
  • Add finalized support for XML DSL
  • Add finalized support for Groovy DSL
  • Implementation and unit tests for each of those DSL variations for
    • citrus-sql
    • citrus-jms
    • citrus-camel
    • citrus-ws
    • citrus-springintegration
    • citrus-selenium

- Introduce TemplateLoader interface with resource path lookup
- Delegate to XML, YAML or Groovy template loader implementation based on used template file extension
- Remove GroovyTestActionWrapper as it causes issues with mode complex action DSL
- Use auto import of static test action builder methods instead
- Simplify Groovy method missing handlers and remove hyphen style Groovy action DSL
@christophd christophd merged commit 6a90264 into main Jul 27, 2023
@bbortt bbortt deleted the chore/groovy-dsl-tests branch July 27, 2023 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant