Junit4 中的测试套件运行良好,但这里有一个障碍:
@RunWith(Suite.class)
@Suite.SuiteClasses({ A.class, B.class, ...})
如果有人开发了一个单元测试并忘记将它包含在 Suite.SuiteClasses 中,那显然是个问题。
(这不是一个亟待解决的问题,因为 Ant 稍后会抓住它,但仍然如此)
所以我想知道:如果您在 Eclipse 项目中说“测试”文件夹并且其中有一些包含类的包 - 有没有办法以某种方式将它们全部自动包含在 junit4 测试套件中?
(是的,您可以右键单击“测试”文件夹并以 Junit 身份运行,但有时会由于某种原因在个别测试通过时失败,所以我对这个解决方案不太信任,而且测试套件是很好的玩具; -))。