gpt4 book ai didi

c++ - 单元测试。文件结构

转载 作者:IT老高 更新时间:2023-10-28 23:19:11 27 4
gpt4 key购买 nike

我有一个包含 10-15 个应用程序的 C++ 遗留代码库,它们都共享多个组件。

在为共享组件和应用程序本身设置单元测试时,我想知道是否有为此接受/通用的文件结构。

因为我的单元测试有几个基类以简化项目/客户特定的测试设置,所以有很多文件对所有测试都是通用的。

对我来说,在这里创建一个包含所有测试相关文件、模拟等的新目录似乎很自然 - 将它们全部集中起来,并将测试相关定义排除在主 make 文件之外。

另一方面,我发现将测试文件与他们测试的代码文件放在一起是一种常见的做法。

有更多/更少被接受的方法吗?

最佳答案

眼不见,心不烦;如果您将测试文件与代码文件放在一起,开发人员可能会更清楚地知道,当他们更新代码文件时,他们也应该更新测试。

关于c++ - 单元测试。文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1701869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com