繁体   English   中英

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

[英]How to create a Test Suite in Eclipse under org.junit

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

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

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

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

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

import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuite {
  //nothing
}

与eclipse捆绑在一起的JUnit 4不使用旧的测试方法,其中测试用例和测试套件用于扩展类。

JUnit 4依赖于注释。

只需右键单击您的项目,选择“new-> other”转到“Test case”,选择JUnit 4,选择要测试的类,测试的方法,你就得到了测试用例。 对于测试套件,右键单击项目,选择“其他”,转到“测试套件”,然后选择您在上一步中创建的测试用例...或更多测试用例。

暂无
暂无

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

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