Unit-Tests mit JMS (ActiveMQ)
Wie zu tun unit-Tests mit JMS ? Ist es eine de-facto -?
Googelte ich etwas
- Unit-Tests für JMS: http://activemq.apache.org/how-to-unit-test-jms-code.html
- jmsTemplate: activemq.apache.org/jmstemplate-gotchas.html
- mockRunner : mockrunner.sourceforge.net/
Haben Sie eine gute Erfahrung auf diesen und Vorschlag für mich ?
InformationsquelleAutor Larry Cai | 2010-05-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meiner Erfahrung nach (nach dem Versuch, das gleiche zu tun), wenn Sie JMS-Sie sind etwas wie
1) JMS-Nachricht
2) Auszug aus dem Message-Objekt
3) etwas mit Objekt
Aus dieser Sicht würde ich dir empfehlen, unit-test #3, aber nicht die Mühe unit-Tests #1-oder #2-nicht-test-Rahmen -- konzentrieren sich auf Tests Ihres Codes. Ich denke, es ist von geringem nutzen, zum (unit -) testen Sie Ihre Infrastruktur (ähnlich wie der EJB-Infrastruktur etc.). Wie die Dinge sind besser Links, um Integrations - /system-Tests.
InformationsquelleAutor kellyfj
Zur einfachen integration tests, die Sie ausführen können, um die ActiveMQ-broker im embedded-Modus. Mit Maven kann dies automatisiert werden, so dass Sie nicht einmal zu download und Installation des ActiveMQ message-broker.
InformationsquelleAutor mjn
ich auf der Suche für die gleiche Art der Sache
Ich habe es einmal gemacht mit JMock, mit dem man es testen kann die Nachricht creattion und kombiniert mit hamcrest Sie erreichen können, schöne Dinge.
InformationsquelleAutor benzen