0

我有测试

public class CandidateServiceTest extends
        AbstractTransactionalJUnit4SpringContextTests

但是我的任何测试都有共同的部分,我想为它创建抽象类。

在 java 中,我不能从两个或多个类扩展。

你能帮助我吗?

4

1 回答 1

0

您将需要构建一个小的类层次结构。创建一个扩展类的自定义抽象类SpringAbstractTransactionalJUnit4SpringContextTests然后CandidateServiceTest扩展该类。

public abstract class MyAbstractTransactionalJunit4SpringContextTests 
     extends AbstractTransactionalJUnit4SpringContextTests{
   //Custom logic, this class has super class AbstractTransactionalJUnit4SpringContextTests
}

public class CandidateServiceTest 
    extends MyAbstractTransactionalJunit4SpringContextTests{
    //Custom logic, this class has super class MyAbstractTransactionalJunit4SpringContextTests
}
于 2013-09-26T09:04:19.150 回答