如何使用自定义分隔符/分隔符运行参数化的jUnit测试

时间:2014-08-04 09:43:19

标签: java unit-testing testing junit junit4

我想以这种格式对文件进行单元测试:

Target; targeT; true

Targe1; targe2; true

我看到了这两个开源项目:

junitparams - 无法将非CSV文件设置为输入

zohhak - 可以自定义分隔符,但不能将文件设置为输入

我试图实现自己的文件阅读器,但有时会失败并且在一行上断言“false”会导致整个测试崩溃(与junitparams框架相反)。

如何插入非CSV文件作为批量输入(分隔符不同于,

1 个答案:

答案 0 :(得分:0)

您也可以使用|作为分隔符。

您也可以调查this code并查看 private static Pattern splitPattern