Java 替换扩展AbstractTransactionalJUnit4SpringContextTests以进行注释?

Java 替换扩展AbstractTransactionalJUnit4SpringContextTests以进行注释?,java,spring,testing,junit,Java,Spring,Testing,Junit,我有考试 public class CandidateServiceTest extends AbstractTransactionalJUnit4SpringContextTests 但我的任何测试都有公共部分,我想为它创建抽象类 在java中,我不能从两个或多个类扩展 您能帮助我吗?您需要构建一个小型的类层次结构。创建一个扩展Spring的AbstractTransactionalJUnit4SpringContextTests类的自定义抽象类,然后让CandidateSe

我有考试

public class CandidateServiceTest extends
        AbstractTransactionalJUnit4SpringContextTests
但我的任何测试都有公共部分,我想为它创建抽象类

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


您能帮助我吗?

您需要构建一个小型的类层次结构。创建一个扩展
Spring
AbstractTransactionalJUnit4SpringContextTests
类的自定义抽象类,然后让
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
}

@用户2740224很高兴我能帮忙。