gpt4 book ai didi

java - 单元测试中的 JMS 依赖关系

转载 作者:行者123 更新时间:2023-11-30 09:50:53 25 4
gpt4 key购买 nike

我有一个要在 JUnit 中运行的给定测试。它依赖于代码使用 JMS 调用的复杂服务,因此在运行 JUnit 测试时它无法访问该服务。那么,鉴于我需要调用此服务这一事实,什么是最好的方法来 stub 此服务,以便它在运行 JUnit 测试时调用时仅返回硬编码响应?

现在它使用 JNDI 来查找队列,现在使用 easymock 可以正常工作,因此 spring 初始化没有问题。但它现在需要从 stub 服务获得对其回复队列的响应(非常重要)。

最佳答案

您是否考虑过在单元测试中使用嵌入式 ActiveMQ?

http://activemq.apache.org/how-to-unit-test-jms-code.html

关于java - 单元测试中的 JMS 依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4903435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com