3
I Use This!
Activity Not Available

News

Posted over 9 years ago by Christoph
In this post I will continue with the Apache Camel integration testing scenario that we have worked on in part one and part two of this series. This time we focus on exception handling in Camel routes. First of all let’s add exception handling to our Camel route. […]
Posted over 9 years ago by Christoph
In part one of this blog series we have used Citrus in combination with Apache Camel for setting up a complete integration test scenario. Remember we have interacted with our Camel route via JMS as client and via SOAP Http WebService as a server. Now in the second part we want to interact with a […]
Posted about 10 years ago by Christoph
Apache Camel is a great mediation and routing framework that integrates with almost every enterprise messaging transport. In the past I have experienced Camel projects struggling with integration testing where the actual message interfaces to ... [More] boundary applications are not tested properly in an automated way. So in a series of posts I would like to […] [Less]
Posted over 10 years ago by Christoph
A new package of the Open Source integration test framework Citrus has just arrived. Version 1.4 comes with new features such as data dictionaries, SMTP mail support and an improved endpoints API for easier configuration. See the 1.4 documentation ... [More] changes report for a detailed overview on all changes. With the new configuration components we give […] [Less]
Posted almost 11 years ago by Jan Zahalka
Continuous integration is almost mainstream nowadays. Probably no one wants to argue against the value of having an all-embracing integration test suite in place, which is lightweight enough to be executed on each code change. In this blog series I ... [More] want to show the interplay between Citrus, the integration test framework written and maintained by […] [Less]
Posted almost 12 years ago by Christoph
I am excited to announce that Citrus 1.3 has been released! We hope you enjoy the new feature set coming with this version like the new Java test builder for writing tests with Java code only and the new citrus-ssh module that adds connectivity to the ssh protocol as a client or server. Now let’s [...]
Posted over 12 years ago by Christoph
It has been a while since our last final release for Citrus. Now I am proud to announce the final 1.2 release. The package ships with a huge list of new features and improvements that I would like to highlight in a few lines for you. Spring version upgrade: We did some major version upgrades [...]
Posted over 13 years ago by Christoph
Lately I had to deal with Excel files as REST Http service response. I came up with a pretty clever validation mechanism in Citrus that I would like to share with you. You can apply the Excel validator to your Citrus project, too. It is not very complicated as you will see in this post. [...]
Posted over 13 years ago by Christoph
TestNG provides brilliant support for test parameters and data providers. With some annotation magic you are able to pass parameter values to your test method and finally to your Citrus test logic. Actually the TestNG parameters are injected to the Citrus test as normal test variables. Lets put this to the test with a simple [...]
Posted over 13 years ago by Christoph
The next Citrus milestone release for version 1.2 has landed. This version introduces new REST Http support on client and server side. In particular we are now able to handle the Http request methods (GET, POST, PUT, DELETE, …) as well as Http response codes (e.g. 404 Not Found). Citrus 1.2.M2 now works with Spring [...]