(и исключить junit4 dep из org.springframework.boot: spring-boot-starter-test)
у написать тест для чего-то вроде ниже;
Есть слушатель по имениstate-info-1
вsrc/main
.
Он вносит некоторые изменения в любое полученное сообщение и публикует новое сообщение по теме activemq.state-info-2
.
Я создам фиктивное сообщение и опубликую в теме activemqstate-info-1
.
Наконец, убедитесь, что получили сообщение по темеstate-info-2
как я и ожидал.
Мои слушатели похожи;
@JmsListener(destination = "state-info-1", containerFactory = "connFactory")
public void receiveMessage(Message payload) {
// Do Stuff and Publish to state-info-2
}
Можно ли написать тест для этого? Или я должен сделать это другим способом?
Кроме того, я посмотрел на это:https://github.com/spring-projects/spring-boot/blob/master/spring-boot-samples/spring-boot-sample-activemq/src/test/java/sample/activemq/SampleActiveMqTests.java
Но это не то, что я ожидаю.
Любой помощи или толчка в правильном направлении будет достаточно.
Спасибо за ваше время.