首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jmslistener事务性junit回滚

jmslistener事务性junit回滚
EN

Stack Overflow用户
提问于 2019-10-22 18:05:11
回答 1查看 385关注 0票数 0

我看到了多个演示如何测试jms-监听器的例子,但我真正想要的是测试一些负面的测试用例,例如,

  1. 测试如果jms事务回滚,如果处理消息
  2. 测试有任何错误,如果jms侦听器处理/抛出异常

下面是一些示例,jst展示了积极的测试用例,

How to wait for @JMSListener annotated method to complete in JUnit

Writing tests to verify received msg in jms listener (Spring-Boot)

EN

回答 1

Stack Overflow用户

发布于 2019-10-22 19:16:54

使用一种积极的测试技术来验证侦听器实际收到了消息。

然后,只需将验证消息回滚回队列的JmsTemplate.receive()就可以了。

或者,如果您被配置为在多次尝试传递后向DLQ发送有害消息,则可以简单地从测试用例中的DLQ接收消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58510008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档