testcontainers - Micronaut 测试属性提供程序配置值列表
问题描述
我想使用测试容器为 Cassandra 编写数据库集成测试,Cassandra 配置需要一个联系人列表作为配置。
Micronaut 提供 Test Property Provider 接口用于配置测试属性,该接口有以下方法在测试中配置属性
@NonNull Map<String, String> getProperties();
但是,我的问题是 Cassandra 配置需要基本接触点配置的值列表。
我尝试使用不同的方法来配置它,例如使用接触点 [0] 进行配置,在方括号中配置值,但没有运气。
谁能帮助我如何为集成测试配置它?
但是,如果我删除 get Property 方法的通用参数并将 List 作为值传递,则测试正常。
解决方案
推荐阅读
- android - oppo手机语音到文本的音频录制问题在其他设备上工作的音频录制和语音到文本都很好
- javascript - 将鼠标悬停在文本上时转换图像
- html - 在 React js 中单击 P 标签更改视频当前时间
- python - 将列列表传递给 Pandas DataFrame 而不是行列表
- jquery - 如何停止赛普拉斯中的轮播滑块?
- sql - SQL Server 自动更新表
- reactjs - 将复选框更改为单选按钮材质 UI 数据网格
- javascript - 表单实时检测输入
- android - 带有按下事件的 EditText depbackground 阴影效果
- javascript - 如何从 json 数据动态渲染 reactjs 组件