c++ - Visual Studio 和 Boost::Test

标签 c++ visual-c++ boost-test

我开始使用 Boost::Test 驱动的开发(在 C++ 中),并且我正在用单元测试改造我的一个旧项目。我的问题是——在哪里添加单元测试代码?根据 Boost::Test 的文档,测试本身的语法看起来非常简单,但我对如何告诉编译器用我的单元测试生成可执行文件感到困惑。理想情况下,我会使用预编译的 header 和 boost::test 库的仅 header 版本。

我是否只为测试创建一个新项目并将所有现有源文件添加到其中?

比利3

最佳答案

他们将 Boost 单元测试添加到现有解决方案的方式是创建新项目并将测试代码放入这些项目中。您无需担心创建 main() 函数或设置测试。 Boost 会为您处理所有这一切。

这是一个project我使用了使用 Boost 进行单元测试的 Google 代码。

关于c++ - Visual Studio 和 Boost::Test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249264/

相关文章:

c++ - 枚举前向声明与头文件

c++ - MySQL NDB API AccessViolationException

c++ - 如何在 C++ 应用程序中构建原生 YouTube 播放器?

visual-c++ - 如何在 MSVC 项目中全局禁用警告 4355?

c++ - Boost 预处理器中的迭代限制

c++ - main() 和 function() 中数组的不同值

c++ - CUDA __host__ __device__ 变量

c++ - boost 测试 - 'undefined reference' 错误

c++ - 有选择地省略 MSVC 中的帧指针

c++ - 在 Boost Test 中使用枚举类