Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用自定义分隔符/分隔符运行参数化jUnit测试_Java_Unit Testing_Testing_Junit_Junit4 - Fatal编程技术网

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

Java 如何使用自定义分隔符/分隔符运行参数化jUnit测试,java,unit-testing,testing,junit,junit4,Java,Unit Testing,Testing,Junit,Junit4,我想以以下格式对文件运行单元测试: Target; targeT; true Targe1; targe2; true 我看到了这两个开源项目: -无法将非CSV文件设置为输入 -可以自定义分隔符,但不能将文件设置为输入 我曾尝试实现我自己的文件读取器,但它有时会失败,并且与junitparams框架相比,在一行上断言false会使整个测试崩溃 如何插入一个非CSV文件作为批输入,其分隔符不同于,您也可以使用|作为分隔符 你也可以调查一下,看看 私有静态模式拆分模式请不要针对同一/类似问题发

我想以以下格式对文件运行单元测试:

Target; targeT; true

Targe1; targe2; true
我看到了这两个开源项目:

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

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

我曾尝试实现我自己的文件读取器,但它有时会失败,并且与junitparams框架相比,在一行上断言false会使整个测试崩溃


如何插入一个非CSV文件作为批输入,其分隔符不同于,

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

你也可以调查一下,看看
私有静态模式拆分模式

请不要针对同一/类似问题发布两个问题。如果其他详细信息变得相关,请更新第一篇帖子。你能在这里分享你有问题的代码吗?在我看来,您有一个小问题…我会的,但断言不符合预期通常会使UT崩溃。所以它与我的代码无关。