從歷史上看,我總是寫我的單元測試是這樣的:運行JUnit測試套件在Eclipse
public void WidgetTest {
@Test
public void test_whatever() {
// Given...
// When...
// Then...
}
}
這讓我右鍵單擊Eclipse和我的測試文件Run As >> JUnit
,並測試1特別測試,直接從Eclipse內部。然後,在執行本地(基於Ant的)構建時,我配置了一個<junit>
Ant任務,以立即運行我所有的src/test/java
測試。
我現在正在尋找一種介於兩者之間的解決方案。也就是說,只需單擊一個按鈕,就可以一次性從Eclipse內部運行所有測試類。一位同事建議Junit有一個「測試套件」的概念,我可以將所有測試類都附加到這個測試套上,但看起來這個測試套件是某種我不想包含的JAR /工具我的項目。
所以我問:我怎麼能定義這樣一個「測試套件」,包括我所有的測試類,並從Eclipse內部一舉全部運行它們?提前致謝。
看看這個問題http://stackoverflow.com/questions/457276/junit4-test-suites ...當你創建你的套件並把所有的測試類放入它中後,你可以用右鍵'點擊'和'作爲junit測試運行' – A4L 2013-02-26 13:31:28