是否有针对此的标准约定?我看到很多不同的,也许是错误的包命名,在某些项目中非常复杂,因此永远不一致:
假设我想为那些属于'stuff'包的东西编写单元测试。
com.company.product.amodule.submodule.stuff
单元测试可能是这些可能性中的一种(甚至介于两者之间):
答案 0 :(得分:17)
将它放在同一名称空间(包)中。我喜欢maven约定来分隔源文件夹
src root-folders:
您可以将其映射到您自己的构建系统
答案 1 :(得分:7)
我倾向于将测试保存在与其测试的代码相同的命名空间/包中,但是在不同的项目中。