我有一个junit测试方法,可以对参数化生成的数据集进行测试
// 1
headers : {
"Authorization" : "BasicCustom"
}
// 2
https://username:password@example.com/admin/...
// 3
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', ("Basic ".concat(btoa(key))));
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
},
就像上面的代码一样,数据集是经过硬编码的,我有一个目录,其中存在文件,我想动态地将这些文件加载到测试数据集中,例如
@Parameterized.Parameters
public static Collection primeNumbers() {
return Arrays.asList(new Object[][] {
{ readRequestFile(reqFile1), readResponseFile(resFile1)},
{ readRequestFile(reqFile2), readResponseFile(resFile2)},
{ readRequestFile(reqFile3), readResponseFile(resFile3)}
});
}
这如何实现,有人可以帮忙