假如我們有多個測試類TestA、TestB、TestC……,如果我們想在一次測試中只運行兩個測試類比如TestA和TestB,那么可以這樣來做,首先可以寫一個空的類,然后通過添加@RunWith 和 @Suite annotations來實現:
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
TestA.class,
TestB.class
})
public class RunSomeTests {
}
@RunWith 告訴JUnit 使用org.junit.runner.Suite來運行該測試類.通過這種方式,我們可以手工的定制一個自己的測試Container,可以方便的定義在該次測試中打算運行的類,要運行的類列表則通過@Suite標簽的SuiteClasses屬性來進行設定。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/