对于我的测试,我使用一个基类来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
}
}
有没有首选的方法来实现这一点?