且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在另一个测试类中重用现有的JUnit测试?

更新时间:2023-12-02 22:49:04

像往常一样,你可以:


  1. TestClass1扩展 TestClass2

  2. 访问 TestClass1 来自 TestClass2 使用委托:

  1. Extends TestClass2 from TestClass1
  2. Access TestClass1 from TestClass2 using delegation:

示例1:

// Instantiate TestClass1 inside test method
public TestClass2 {
    public void testSomethingAndSomethingElse1() {
         new TestClass1().testSomething();
    }
}

示例2:

// Instantiate TestClass1 as a member of TestClass2
public TestClass2 {
    private TestClass1 one = new TestClass1();
    public void testSomethingAndSomethingElse1() {
         one.testSomething();
    }
}