我正在尝试将属性文件中的字符串值集合传递给参数化的 JUnit 测试。Properties.values() 返回 Collection 而 JUnit 需要在 Collection 结构中传递参数。
这是否意味着我必须转换Collection<Object> to Collection<Object[]>
,每个数组实际上是一个项目?
我试过这个:
Arrays.asList(new Object[][] {{theProperties.values()}});
但这会将所有值放在一个对象中,并且不会像我期望的那样创建一个集合。有人可以帮忙吗?