你如何组织单元测试包?

时间:2008-10-11 05:49:55

标签: unit-testing packaging

事实上,你有/java/src/java/test。但是,你如何命名单元测试的包/类?与他们写的类相同?当重构到来时,你手动重命名/ test吗?请分享您的经验。

2 个答案:

答案 0 :(得分:2)

我将测试保存在与他们测试的类相同的包中。这允许我使用包私有成员(在需要时)设置测试。它还提供了一个很好的,易于记忆的约定。当我重构时,我通常会手动重构相应的测试类。前段时间有一些IDE有能力自动进行重构,但我无法记住这一点。

答案 1 :(得分:1)

在Java中,将它们保存在与被测试类相同的包中是必须的。这是使用默认/包保护可见性测试方法的唯一方法。