org.junit.Assert.
已弃用junit.framework.Assert
我的问题是如果我的JUnit类没有扩展TestCase
,我如何在Eclipse中创建Test Suite?
当我尝试在Eclipse中创建新的Test Suite时,我的类没有出现在选择框中,我想这是因为它们没有扩展TestCase
。
我认为使用新的org.junit
我可以使用注释而不是扩展TestCase
答案 0 :(得分:11)
以下代码将使用Junit4创建测试套件。然后,您可以在Eclipse中作为Junit测试用例运行它。显然,TestClasses需要包含使用@Test注释的方法,否则实际上不会为该套件运行任何测试。
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuite {
//nothing
}
答案 1 :(得分:2)
JUnit 4依赖于注释。
只需右键单击您的项目,选择“new-> other”转到“测试用例”,选择JUnit 4,选择要测试的类,测试中的方法以及您的测试用例。 对于测试套件,右键单击项目,选择“其他”,转到“测试套件”,然后选择您在上一步中创建的测试用例...或更多测试用例。