Citric is an IntelliJ-based plugin that provides framework integration for the Citrus framework.
It offers various tools to generate and validate Citrus related test code in the following areas, among others:
- Citrus specific JUnit and TestNG test frameworks, e.g. for generating Citrus test methods.
- Validation and generation of Citrus test methods and TestNG specific
@CitrusParameters
. - Code completion of Endpoint Spring beans,
XML and JSON schema Spring beans,
properties in
citrus-application.properties
, message headers and more. - Basic syntax highlighting for Citrus functions and validation matchers.
- Language injections at various locations
- Validation and conversion of
@BindToRegistry
methods and fields - Numerous Citrus-specific static code analysis checks
- Code folding of certain containers and Hamcrest condition expressions for easier comprehension of test code
The plugin is available via a paid license, and you can head over to the JetBrains Marketplace to get your hands on one. You can find more information about pricing and licensing options there, including a 14-day trial period.
The list of supported IDEs include all free versions of IntelliJ (Community, Educational, etc.) as well as Ultimate.
The documentation is available on its dedicated website.
This project derives some documentation from the Citrus open source project. This content is licensed under the Apache License v2.