对于我的测试,我使用的是一个基类
MyTestBase
定义方法
setup()
做一些基础准备:
public class MyTestBase {
@Configuration( beforeTestMethod=true )
protected void setup() {
// do base preparations
}
}
现在我有了一些更具体的测试类,它们必须自己做准备。如何实现这一点有不同的方法。
我可以用
@Override
:
public class MySpecialTestBase extends MyTestBase {
@Override
protected void setup() {
super.setup();
// do additional preparations
}
}
…或者我可以使用单独的设置方法:
public class MySpecialTestBase extends MyTestBase {
@Configuration( beforeTestMethod=true )
protected void setupSpecial() {
// do additional preparations
}
}
有没有更好的方法来实现这一点?