Skip to content

Use Citrus framework for email-listener integration tests#1

Open
christophd wants to merge 1 commit intojoelicious:masterfrom
christophd:master
Open

Use Citrus framework for email-listener integration tests#1
christophd wants to merge 1 commit intojoelicious:masterfrom
christophd:master

Conversation

@christophd
Copy link
Copy Markdown

I promised to send you a PR for adding Citrus to the project. I have started to do so for email listener module.

I had some trouble with OSGI and Spring framework version. Citrus works with a newer version of Spring and I did not really know how to add this new version other than overwriting the version in the Maven POM. As I am not very familiar with OSGI I do not know if this is the best way, please review.

Good news: the test is green working with Citrus! Now Citrus is used to send the mail and Citrus receives all records on JMS queue validating the XML message content.

Please let me know how you feel about that!

@joelicious
Copy link
Copy Markdown
Owner

This is great, I just took a look at the changes and will pull them down into my local. Stepping up Spring should not be a big deal, but I have heard they are dropping OSGi in newer releases..I'll see. I just have to wrap my head around Citrus now. I think it is meant to replace Pax Exam perhaps (or perhaps some of its purpose)? I know within our JBoss Fuse world there has been a movement from Pax Exam to Arquillian, but there is not much in the way of documentation (and therefore can't recommend to clients).
However, if your framework incorporates Arquillian, Kubernetes and Docker, then I can see a definite advantage here for testing the JBoss Fuse stack.
Thanks for this..I'll have more time on Friday to figure this out.

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.

2 participants