你如何组织单元测试包?

yan*_*nko 6 unit-testing packaging

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

Dan*_*wak 2

我将测试与他们正在测试的类放在同一个包中。这允许我使用包私有成员设置测试(需要时)。它还提供了一个很好的、易于记忆的约定。当我重构时,我通常会手动重构相应的测试类。不久前有一些 IDE 能够自动进行重构,但我一时想不起来。