spring-cloud-stream - Spring Cloud Stream 中是否有 MessageQueueMatcher.receivesPayloadThat 的替代方案?
问题描述
我最近切换到 Spring Cloud Stream 的新测试绑定器。在我的项目中,我更新到最新的 Spring Cloud Stream 版本 3.1.3 删除 spring-cloud-stream-test-support 依赖后,MessageQueueMatcher.receivesPayloadThat 匹配器不再可用。是否有新的匹配器或具有类似行为的替代匹配器?
解决方案
不,我们决定不要让事情变得过于复杂。您发送一条消息,收到一条消息,然后使用您使用的测试框架已经提供的工具进行断言。
推荐阅读
- angular - 导航到路由参数时未调用 ngOnInit
- sql - PostgreSQL 多于一行由用作表达式的子查询返回
- python - Python3的map函数中排除空值
- react-native - 找不到有关 RN 0.56 的 ReactNativePropRegistry 文件的详细信息
- node.js - 在 Docker 中使用私有 npm 存储库
- postgresql - transform_geom:无法解析 proj4 输出字符串:投影未命名
- java - 我的代码在遇到 Thread.sleep() 时一直挂起,并且卡在了一个 while 循环中,我该如何修复我的代码才能正常运行?
- angularjs - AngularJS 获取 json 字段名
- json - 从本地 json http 通过 id 获取
- angularjs - 无法通过单击按钮调用传递给模板指令的函数