繁体   English   中英

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

[英]How do I execute multiple JUnit test suites from a single class?

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM