Escribir pruebas para verificar el mensaje recibido en el escucha jms (Spring-Boot)
Quiero escribir prueba para algo como a continuación;
Hay un oyente llamadostate-info-1
ensrc/main
.
Realiza algunos cambios en cualquier mensaje que recibe y publica el nuevo mensaje en el tema activemqstate-info-2
.
Construiré un mensaje ficticio y lo publicaré en el tema activemqstate-info-1
.
Finalmente verifique eso, el mensaje recibido sobre el temastate-info-2
es como esperaba
Mis oyentes son como;
@JmsListener(destination = "state-info-1", containerFactory = "connFactory")
public void receiveMessage(Message payload) {
// Do Stuff and Publish to state-info-2
}
¿Es posible que pueda escribir una prueba para esto? ¿O tengo que hacerlo de otra manera?
Además, miré esto:https://github.com/spring-projects/spring-boot/blob/master/spring-boot-samples/spring-boot-sample-activemq/src/test/java/sample/activemq/SampleActiveMqTests.java
Pero esto no es lo que estoy esperando.
Cualquier ayuda o empuje en la dirección correcta será suficiente.
Gracias por tu tiempo.