gpt4 book ai didi

c++ - 如何为 C++ 项目编写测试(不使用框架)

转载 作者:行者123 更新时间:2023-11-28 05:12:54 26 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

4年前关闭。




Improve this question




我正在开发一个 C++ 控制台应用程序项目,我希望能够进行单元测试。

一个(非常)原始的解决方案可能有多个 main()功能并评论除一个之外的所有功能,以运行测试。

但这是非常乏味和愚蠢的。

有什么好的选择?
我不是在寻找复杂的东西,而是在需要时轻松编写一些用例并运行它们的能力。

顺便一提,
如果相关的话,我正在使用 Visual Studio 在 Windows 下进行开发。

最佳答案

我不知道该控制台应用程序与什么相关(字符串操作、数学计算......)但这里有一些我可以做的建议:

  • “断言”功能可以帮助您
  • 对于多个“主”声明,Notepad++ 编辑器具有“在文件中搜索”属性
  • 如果您的控制台应用程序如此复杂,那么为什么不制作自己的测试框架
  • 关于c++ - 如何为 C++ 项目编写测试(不使用框架),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43185737/

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