Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用上面的 consumer.class,当它在 JUnit 中运行时,它无法接收消息。但是main直接通过方法运行时,效果很好。以下是调用代码:
main
JUnit 版本是 4.10。
那么,有人能给点意见吗?提前非常感谢!
当然,在运行这两个调用时,JMS 服务器有足够的消息等待消费。
由于您的 testMq() 方法只是注册一个侦听器并且不会阻塞测试线程,因此测试用例将停止。尝试在注册监听器之后但在测试用例结束之前添加 Thread.sleep(10000) ...