2016-06-29 23 views
-1

Ich habe eine Anwendung mit mehreren Herstellern & Verbraucher mit Spring Boot & RabbitMQ entwickelt. Anwendung funktioniert gut, ohne Probleme, aber immer noch will ich Unit-Tests & Integration Tests zu tun.Ich durchsucht Google aber kein Glück, nicht bekommen festen Anwendungsfall zu testen Spring Boot & RabbitMQ zusammen.Jedes Unit & Integration Testing Tool oder Framework für Spring Boot RabbitMQ?

Also ich würde gerne wissen, welches Werkzeug am besten geeignet ist zum Testen Spring Boot & RabbitMQ (atleast ein Hinweis, wie man einen Testfall zu schreiben ist bemerkenswert)? Ich sah ähnliche stackoverflow Beitrag aber keine Lösung bekommen. Ihre Hilfe sollte gewürdigt werden.

+0

„Fragen fragen uns, Ressourcen zu empfehlen oder ein Buch, Werkzeug, Software-Bibliothek, Tutorial oder andere Off-Site zu finden sind off-topic für Stack Overflow, da sie dazu neigen, eigensinnige Antworten und Spam zu bekommen. " https://stackoverflow.com/help/on-topic – g00glen00b

Antwort

4

Nicht sicher, wonach Sie suchen, aber Spring Boot Testing Framework zusammen mit den klassischen JUnit und Mockito sind völlig ausreichend für Unit-Tests.

Zusätzlich Sie einen Blick in spring-rabbit-test Bibliothek nehmen, wo wir genug nützlichen Test Dienstprogramme haben: http://docs.spring.io/spring-amqp/docs/1.6.0.RELEASE/reference/html/_reference.html#testing

+0

Billan Lassen Sie mich einen kurzen Blick darauf werfen. Ich möchte nur einen Automatisierungstest schreiben, um die RabbitMQ-Funktionalität zu überprüfen. Der Link, den Sie geteilt haben, passt zu meinem Szenario, dann wird er definitiv Ihre Lösung. – VelNaga

+0

Nicht sicher, warum Sie die RabbitMQ-Funktionalität überprüfen sollten, denn das ist die Verantwortung eines RabbitMQ-Teams. Sie müssen stattdessen Ihre Bewerbung prüfen! :-) –

+0

Ich lese den Link den du geteilt hast. In dem Link wird erwähnt "Spring AMQP Version 1.6 hat den Spring-Rabbit-Test eingeführt". Momentan verwende ich Spring AMQP Version 1.4, also haben wir ein jar, das ältere Versionen unterstützt. – VelNaga