首页 > 解决方案 > Micronaut 测试属性提供程序配置值列表

问题描述

我想使用测试容器为 Cassandra 编写数据库集成测试,Cassandra 配置需要一个联系人列表作为配置。

Micronaut 提供 Test Property Provider 接口用于配置测试属性,该接口有以下方法在测试中配置属性

@NonNull Map<String, String> getProperties();

但是,我的问题是 Cassandra 配置需要基本接触点配置的值列表。

我尝试使用不同的方法来配置它,例如使用接触点 [0] 进行配置,在方括号中配置值,但没有运气。

谁能帮助我如何为集成测试配置它?

但是,如果我删除 get Property 方法的通用参数并将 List 作为值传递,则测试正常。

标签: testcontainersmicronaut-test

解决方案


推荐阅读