2
對於我的測試中我使用了一個基類MyTestBase
定義一個方法setup()
,做一些基本的準備工作:TestNG的,標註「beforeTestMethod」,並覆蓋
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
}
}
有沒有實現這樣的首選方式?
感謝您的回答。 – tangens 2009-10-13 16:26:54