我想使用spring boot为ActiveMQ JMS Listener编写spock测试用例。有人可以分享任何想法如何做到这一点。我已按照此处提到的步骤https://spring.io/guides/gs/messaging-jms/创建了侦听器。下面是我想编写单元测试的代码
@JmsListener( containerFactory = "myFactory", destination = "some q")
public void processMesg( OrderRequest order ) {
-------------------------
}
答案 0 :(得分:0)
您需要编写一个小型JMS客户端(或使用现有的JMS客户端),它将从您的Spock测试中调用,它将连接到您的JMS队列。
有关如何做的详细信息不适合单一答案。
一般来说,Spock和JMS没有具体内容。无论如何,您都需要能够发送自定义JMS消息,无论您最终将使用哪种测试框架。