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