我想使用测试容器为 Cassandra 编写数据库集成测试,Cassandra 配置需要一个联系人列表作为配置。
Micronaut 提供 Test Property Provider 接口用于配置测试属性,该接口有以下方法在测试中配置属性
@NonNull Map<String, String> getProperties();
但是,我的问题是 Cassandra 配置需要基本接触点配置的值列表。
我尝试使用不同的方法来配置它,例如使用接触点 [0] 进行配置,在方括号中配置值,但没有运气。
谁能帮助我如何为集成测试配置它?
但是,如果我删除 get Property 方法的通用参数并将 List 作为值传递,则测试正常。