我开始使用 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/