如何在org.junit下的Eclipse中创建Test Suite

Cra*_*lus 4 java eclipse junit

org.junit.Assert. 已弃用 junit.framework.Assert

我的问题是如果我的JUnit类没有扩展,我如何在Eclipse中创建一个Test Suite TestCase

当我尝试在Eclipse中创建新的Test Suite时,我的类没有出现在选择框中,我想这是因为它们没有扩展TestCase.

我认为新的org.junit我可以使用注释而不是扩展TestCase

Kin*_*ick 11

以下代码将使用Junit4创建一个测试套件.然后,您可以在Eclipse中作为Junit测试用例运行它.显然,TestClasses需要包含使用@Test注释的方法,否则实际上不会为该套件运行任何测试.

import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuite {
  //nothing
}
Run Code Online (Sandbox Code Playgroud)