【发布时间】:2014-02-13 15:05:35
【问题描述】:
我发现了类似的问题,但没有令人满意的答案。此外,大多数答案也相当陈旧,所以我想知道 eclipse / Junit 的组合是否同时变得更好。
我不想将项目打包到测试套件中,而是想将测试用例分布在包结构中的所有地方(我正在使用 Java 编程)。然后右键单击任何包(在包资源管理器上)应该带来选项 Run As -> JUnit Test 并运行该包中及下面的所有单元测试(递归)。这样,我就不必关心维护测试结构,它会在包本身中。
我已经看到这仅适用于结束包(没有子包),但不适用于递归。你有什么想法?我正在使用 eclipse Kepler (4.3.0)、JUnit 4 和 Java 1.6。
【问题讨论】:
-
包在 Java 中不是树形结构,即使某些 IDE 可以将它们显示为“文件夹”(Eclipse 默认情况下不会)。您想要的将是骇人听闻的坏主意;它不受支持,这是一件好事。创建测试套件。