92
A
回答
139
import org.junit.runners.Suite;
import org.junit.runner.RunWith;
@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuite {
//nothing
}
9
1
在我頭頂創建一個TestSuite並調用addTests。如果你想somesource看看嘗試任何開源的lib像Hibernate或者Apache的東西,取源的測試套件的測試目錄下看看...
61
您可以創建一套像這樣。例如,一個AllTest
套件看起來像這樣。
package my.package.tests;
@RunWith(Suite.class)
@SuiteClasses({
testMyService.class,
testMyBackend.class,
...
})
public class AllTests {}
現在你可以在幾個不同的方式運行此:
- 單擊鼠標右鍵,在Eclipse作爲JUnit測試運行
- 創建一個可運行的Java應用程序; Main類 = 'org.junit.runner.JUnitCore' 和參數數量 = 'my.package.tests.AllTests'
從命令行運行:
$ java -cp build/classes/:/usr/share/java/junit4.jar:/usr/share/java/hamcrest-core.jar org.junit.runner.JUnitCore my.package.tests.AllTests
2
以下是步驟在Eclipse中創建一個JUnit套件:
- 在Eclipse的Java的角度來看的「包資源管理器」查看, 選擇你的單元測試( s)在他們的軟件包內,日蝕java 項目中。
- 右鍵單擊任何一個選定的測試。
- 在彈出菜單中,選擇新建,其他...
- 打開「Java的文件夾,然後打開」JUnit的文件夾
- 選擇「JUnit測試套件」,然後選擇「下一步」按鈕
- 選擇按鈕「完成」
- 結果:「AllTests.java」套件文件被創建,以測試自動 包括
- 在Eclipse中選擇運行按鈕
- 結果:套件運行所有測試
- 您現在可以使用ANT,Jenkins或其他構建配置持續集成工具指向該套件文件。
版本信息:這是用於eclipse Neon和JUnit 4.您也可以在步驟6中選擇「完成」之前選擇JUnit 3。
相關問題
- 1. junit4創建具有特定測試方法的測試套件
- 2. Android JUnit4測試
- 3. Struts測試JUnit4
- 4. Junit4測試套件 - 循環並從測試套件中動態添加測試用例
- 5. JUnit4測試運行
- 6. 動態地從屬性創建JUnit4測試套件文件
- 7. JUnit4使用測試套件在特定包中運行所有測試
- 8. 在Java測試套件自動列入班Junit4
- 9. 如何以編程方式使用JUnit4執行測試套件?
- 10. Junit4:如何動態創建測試套件
- 11. 沒有測試參數化JUnit4測試
- 12. 單元測試(junit4)maven插件
- 13. 如何使用JUnit4測試Maven插件
- 14. junit4測試原生方法
- 15. 套件類不使用junit4在espresso中運行第二個測試類android
- 16. 如何在Eclipse中的相同Webdriver中設置Selenium 2.x測試套件(JUnit4)
- 17. 沒有運行的方法中發現運行多個JUnit4測試套件
- 18. 使用JUnit4運行Ant PDE測試
- 19. UI線程上的Android Junit4測試
- 20. 擴展Junit4或測試用例?
- 21. 在Geb JUnit4測試中作出斷言
- 22. JUnit4 - 測試方法什麼都不做
- 23. 在junit4沒有發現測試
- 24. JUnit4:測試關機掛鉤被稱爲
- 25. Junit4 - 在測試超時時清除
- 26. junit4乾淨的數據庫後測試
- 27. JUnit4:測試預期的異常
- 28. Junit4線程的測試用例
- 29. 測試在Java中(Junit4)一類
- 30. 使用JMUnit4測試Spring JDBC與JUnit4
使用Eclipse 3.7 Indigo,測試套件嚮導現在支持JUnit 4 – 2011-06-28 15:20:06