在junit中测试时,我喜欢根据测试内容将各种测试组织到文件中。
虽然以固定顺序运行单元测试是不好的做法,但对我的目的来说这样会很方便。
我知道如何在给定文件中按顺序运行测试,但我希望能够选择运行文件的顺序。
假设我有两个文件:fooTest.java和barTest.java。
我如何指定执行这些命令的顺序?
感谢所有帮助。
答案 0 :(得分:2)
要在测试类中设置特定顺序,您可以尝试在Suite
下对测试进行分组:
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
TestJunit1.class,
TestJunit2.class})
public class JunitTestSuite {
}
同时查看此answer。