有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Eclipse中的org下创建测试套件。朱尼特

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

我的问题是,如果我的JUnit类不扩展TestCase,如何在Eclipse中创建测试套件

当我尝试在Eclipse中创建新的测试套件时,我的类不会出现在选择框中,我认为这是因为它们没有扩展TestCase

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


共 (2) 个答案

  1. # 1 楼答案

    与eclipse捆绑在一起的JUnit4没有使用旧的测试方法,测试用例和测试套件用于扩展类

    JUnit4依赖于注释

    只需右键单击您的项目,选择“新建->;其他”转到“测试用例”,选择JUnit4,选择被测试的类,被测试的方法,您就得到了测试用例。 对于测试套件,右键单击项目,选择“其他”,转到“测试套件”,然后选择在上一步中创建的测试用例。。。一个或多个测试用例

  2. # 2 楼答案

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

    import org.junit.runners.Suite;
    
    @RunWith(Suite.class)
    @Suite.SuiteClasses({TestClass1.class, TestClass2.class})
    public class TestSuite {
      //nothing
    }