我有测试
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
}