gpt4 book ai didi

c++ - 哪个 C++ 单元测试框架不需要我将应用程序构建为库?

转载 作者:行者123 更新时间:2023-11-28 00:57:44 24 4
gpt4 key购买 nike

我想为 C++ 类编写一些测试代码。因为该类是应用程序的一部分而不是库的一部分我想知道哪个单元测试框架不需要将项目构建为库来运行单元测试代码?

我尝试了 WinUnit,但它似乎只能测试一个库。

最佳答案

我知道的任何测试框架都允许这样做。这是构建环境设置的问题,而不是测试框架本身的问题。

维护它的最简单方法是为您的应用程序代码设置一个库。

我从未使用过 WinUnit,但我在 VisualStudio 项目中使用过 CppUnit 和 GoogleTest,其中被测代码不在库中,但 SUT 的实现文件在单元测试项目中被引用(包含)并且它成功了.

关于c++ - 哪个 C++ 单元测试框架不需要我将应用程序构建为库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10191718/

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