Spring Boot中针对ActiveMQ JMS侦听器的Spock测试

时间:2016-11-21 04:56:16

标签: spring-boot activemq spock

我想使用spring boot为ActiveMQ JMS Listener编写spock测试用例。有人可以分享任何想法如何做到这一点。我已按照此处提到的步骤https://spring.io/guides/gs/messaging-jms/创建了侦听器。下面是我想编写单元测试的代码

@JmsListener( containerFactory = "myFactory", destination =  "some q")
    public void  processMesg( OrderRequest order ) {
        -------------------------
    }

1 个答案:

答案 0 :(得分:0)

您需要编写一个小型JMS客户端(或使用现有的JMS客户端),它将从您的Spock测试中调用,它将连接到您的JMS队列。

有关如何做的详细信息不适合单一答案。

一般来说,Spock和JMS没有具体内容。无论如何,您都需要能够发送自定义JMS消息,无论您最终将使用哪种测试框架。