LK_*_*K__ 12 c++ unit-testing
我有一个包含10-15个应用程序的C++遗留代码库,它们共享多个组件.
在为共享组件和应用程序本身设置单元测试时,我想知道是否有接受/通用文件结构.
因为我的单元测试有几个基类以简化项目/客户特定的测试设置,所以有很多文件对所有测试都是通用的.
对我来说,在这里创建一个包含所有测试相关文件,模拟等的新目录似乎很自然 - 将它全部集中在一起,并且还继续测试主要make文件中的相关定义.
另一方面,我发现将测试文件与他们测试的代码文件一起驻留是很常见的做法.
是否有更多/更少被接受的方式?
zac*_*zac 5
眼不见,心不烦; 如果将测试文件与代码文件一起保存,开发人员可能更明显的是,当他们更新代码文件时,他们也应该更新测试文件.
归档时间:
15 年,11 月 前
查看次数:
1834 次
最近记录: