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. JUnit4測試運行
- 3. Junit4測試套件 - 循環並從測試套件中動態添加測試用例
- 4. 動態地從屬性創建JUnit4測試套件文件
- 5. JUnit4使用測試套件在特定包中運行所有測試
- 6. 如何以編程方式使用JUnit4執行測試套件?
- 7. 沒有測試參數化JUnit4測試
- 8. junit4測試原生方法
- 9. 套件類不使用junit4在espresso中運行第二個測試類android
- 10. JUnit4:測試預期的異常
- 11. JUnit4,Spring,Hibernate測試環境設置
- 12. Junit4 - 在測試超時時清除
- 13. 使用JUnit4運行Ant PDE測試
- 14. junit4乾淨的數據庫後測試
- 15. 在Geb JUnit4測試中作出斷言
- 16. JUnit4 - 測試方法什麼都不做
- 17. 擴展Junit4或測試用例?
- 18. ASP.Net測試套件?
- 19. BURP套件測試
- 20. Android:測試套件
- 21. Groovy,Junit4單元測試和相關測試運行器
- 22. 如何使用Groovy創建Junit4套件?
- 23. Python套件測試不運行測試
- 24. 如何在Eclipse中使用JUnit4測試jar文件?
- 25. PolIdeaTestRunner空測試套件
- 26. 雙音箱測試套件?
- 27. phpunit擴展測試套件
- 28. Android Studio空測試套件
- 29. PKCS#11測試套件
- 30. Grails集成測試套件
使用Eclipse 3.7 Indigo,測試套件嚮導現在支持JUnit 4 – 2011-06-28 15:20:06