Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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_Junit - Fatal编程技术网

Java 用于循环的JUnit测试

Java 用于循环的JUnit测试,java,junit,Java,Junit,我想创建一个在单个测试中循环通过多个测试的测试 比方说 Test1 t1 = new Test1(); Test2 t2 = new Test2(); Test3 t3 = new Test3(); 我想使用一个for循环,它应该通过这个三个测试文件来生成这样的测试 for (String string : Test) { test1.upload(); test2.import(); } 您可能想看看JUnit中参数化的测试运行程序。您可以这样使用它:创建一个所有Test类

我想创建一个在单个测试中循环通过多个测试的测试 比方说

Test1 t1 = new Test1();
Test2 t2 = new Test2();
Test3 t3 = new Test3();
我想使用一个for循环,它应该通过这个三个测试文件来生成这样的测试

for (String string : Test) {
    test1.upload();
    test2.import();
}

您可能想看看JUnit中参数化的测试运行程序。您可以这样使用它:创建一个所有
Test
类都实现的接口。然后,您的
@Parameters
方法返回这些对象的列表

你具体在测试什么?调用每个
TestN
函数?去掉这些并设置调用的期望值。假设Test1有不同的文件格式要测试,test2有一些项目要测试。我想让我的测试变得冗余和可伸缩。。从主类调用这两个类来测试所有测试是否是更好的方法?每个
TestN
类都应该单独进行单元测试。使用多个
TestN
类的测试不应该重新测试
TestN
,而应该测试是否调用了
TestN
方法。我想创建一个测试,在一个测试中循环多个测试。这有点混乱,请在不同级别上为概念使用不同的名称。你想要吗?