如何从单个类中执行多个JUnit测试套件?

时间:2018-03-08 15:50:42

标签: java junit

我试图在谷歌搜索,但我一直得到相同的答案,即使用以下代码:

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

@RunWith(Suite.class)
@SuiteClasses({FirstTest.class,SecondTest.class,ThirdTest.class})
public class RunTestSuite {
}

但是,当我尝试在程序中使用此代码时,会出现多个错误。所有人都说同样的话:Access restriction: The type is not API

有没有办法解决这个问题?还是我可以用来执行多个测试套件的另一种方法?

1 个答案:

答案 0 :(得分:2)

此方法的另一种方法是运行整个项目的所有测试用例。您只需右键单击项目即可完成此操作 - >运行为JUnitTest。

如果您想忽略某些测试用例,可以使用@ignore。希望这可以帮助。我知道这不是真正的答案,而只是一个解决方法。

相关问题