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