Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/picimako/citric
Citrus framework integration for the IntelliJ platform.
https://github.com/picimako/citric
citrus citrus-framework intellij intellij-plugin made-in-hungary
Last synced: 8 days ago
JSON representation
Citrus framework integration for the IntelliJ platform.
- Host: GitHub
- URL: https://github.com/picimako/citric
- Owner: picimako
- Created: 2023-09-20T08:21:09.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-07T09:43:27.000Z (8 months ago)
- Last Synced: 2024-05-07T19:55:45.976Z (8 months ago)
- Topics: citrus, citrus-framework, intellij, intellij-plugin, made-in-hungary
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Citric
[![Version](https://img.shields.io/jetbrains/plugin/v/22813-citric.svg)](https://plugins.jetbrains.com/plugin/22813-citric)
Citric is an IntelliJ-based plugin that provides framework integration for the [Citrus](https://citrusframework.org/) 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](https://www.picimako.com/citric/test-frameworks), e.g. for generating Citrus test methods.
- Validation and generation of Citrus test methods and TestNG specific `@CitrusParameters`.
- Code completion of [Endpoint](https://www.picimako.com/citric/endpoints/) Spring beans,
[XML and JSON schema](https://www.picimako.com/citric/messaging/) Spring beans,
[properties in `citrus-application.properties`](https://www.picimako.com/citric/citrus-and-spring-configuration/), message headers and more.
- Basic syntax highlighting for [Citrus functions](https://www.picimako.com/citric/citrus-functions/) and [validation matchers](https://www.picimako.com/citric/messaging/).
- [Language injections](https://www.picimako.com/citric/language-injections/) at various locations
- Validation and conversion of [`@BindToRegistry` methods and fields](https://www.picimako.com/citric/citrus-registry-and-resource-injection/)
- Numerous Citrus-specific static code analysis checks
- Code folding of certain [containers](https://www.picimako.com/citric/containers/) and Hamcrest condition expressions for easier comprehension of test code## Purchase license
The plugin is available via a paid license, and you can head over to the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/22813-citric)
to get your hands on one. You can find more information about pricing and licensing options there, including a **14-day trial period**.## Supported IDEs
The list of supported IDEs include all free versions of IntelliJ (Community, Educational, etc.) as well as Ultimate.
## Documentation
The documentation is available on its [dedicated website](http://www.picimako.com/citric/).
## OSS attributions
This project derives some documentation from the [Citrus](https://github.com/citrusframework/citrus/) open source project.
This content is licensed under the Apache License v2.