【发布时间】:2012-09-18 06:44:42
【问题描述】:
按照标准约定,我将源代码和单元测试保存在不同的文件夹中。 我在创建测试时遵循相同的包结构。
例如,如果在文件夹 src 中的包 com.kshitiz 中有一个类 OrderGenerator,我的单元测试将是文件夹 com.kshitiz 中的 OrderGeneratorTest test。
在我目前的设置中,这种类型的组织会在一段时间后变得难以管理。我不能在代码之前编写单元测试。其他一些开发人员负责编写代码,我应该跟进测试用例。 (是的,我知道应该反过来,但我无能为力)
因为测试用例是第二个编写的,所以我必须遍历所有包以查找类并在这些类中查找方法,以确保我已经对它们进行了测试。有 100 多个类和 1000 多个方法,这非常痛苦。
有没有办法确保您的测试用例覆盖率与代码一致?有没有一种简单的方法可以在某处找到没有对应测试用例的类?
我正在使用 Java、Eclipse 和 Junit 4。
【问题讨论】:
标签: java eclipse unit-testing junit