java - 如何通过右键单击 Eclipse 上的包并选择 "Run as JUnit test"来运行包及以下包中的所有 junit 测试(递归地)

标签 java eclipse junit

我发现了类似的问题,但没有令人满意的答案。此外,大多数答案也相当旧,所以我想知道 eclipse/Junit 组合是否在此期间变得更好。

我不想将项目打包到测试套件中,而是想将测试用例分散到包结构中的各个位置(我正在使用 Java 进行编程)。然后右键单击任何包(在包资源管理器上)应该会出现选项 Run As -> JUnit Test 并运行该包及其下面的所有单元测试(递归地)。这样,我就不必关心维护测试结构,它将在包本身中。

我发现这仅适用于最终包(没有子包),但不能递归。你有什么想法?我正在使用 eclipse Kepler (4.3.0)、JUnit 4 和 Java 1.6。

最佳答案

为什么不能在 eclipse 中创建运行配置来运行所有 JUnit 测试? 请参阅屏幕截图。 选择显示“

”的单选按钮
Run All tests in the selected project, package or source folder. 

enter image description here

关于java - 如何通过右键单击 Eclipse 上的包并选择 "Run as JUnit test"来运行包及以下包中的所有 junit 测试(递归地),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21301868/

相关文章:

java - 通过entityManager.refresh刷新实体集合(getResultList)

eclipse - eclipse导入maven项目时pom.xml变灰

java - 如何在 Play Framework 2.x [Java] 中模拟 Controller /休息端点以进行单元测试

java - 使用 Autowiring 的 Spring bean 的 JUnit?

java - 捕获超时异常

javascript - 未知提供商 : pagingParamsProvider <- pagingParams In ResultAnalysisDetailController

java - 为什么 file.exists() 失败?

java - Mac OS Yosemite 上的 Tomcat(用于 iteraplan)

eclipse - Jodatime:导入org.joda.time.Weeks无法解析

java - 网页到 EXE