【发布时间】:2018-08-16 05:48:39
【问题描述】:
我有两个长度相等的 ArrayList 对象,我的 Junit5 参数化测试的语法如下:
@ParamterizedTest
@MethodSource("dummyfunction");
void functionName(String s1, String s2)
{
.....
.....
}
private Stream<Arguments> dummyfunction()
{
ArrayList<String> arr1;
ArrayList<String> arr2;
.....
.....
return something;
}
如何从每个 ArrayList 中返回元素,以便一个列表提供 s1 而另一个列表提供 s2 根据 functionName 功能?
【问题讨论】:
-
arr1和arr2的长度相等,您想要所有对,即(arr1.get(0), arr2.get(0)), (arr1.get(1), arr2.get(1)), ...,还是想要两个列表中元素的所有排列? -
你提到的所有对,而不是排列
标签: java junit junit5 parameterized-tests