如果你刚刚开始,想了解更多关于C++单元测试的内容,请查看我们的 指导 .
我们很高兴地宣布,除了Boost.Test静态库支持之外, Visual Studio 2017 15.6预览版2 现在提供了Boost.Test动态库支持和Boost.testitem模板 . 这意味着现在将Boost.Test单元测试合并到VisualStudio项目中比以往任何时候都容易。
测试动态库
如果您已经在使用Boost.Test动态库,您的单元测试将立即得到支持。 如果你还没有Boost.Test在你的机器上,最简单的方法就是获取Boost.Test 动态库是通过 vcpkg公司 .
使用vcpkg,只需运行以下命令即可安装Boost.Test,然后使其可用于所有VS项目。我们只需要安装Boost的Boost.Test部分,但如果您想获得Boost的全部,只需将“Boost Test”替换为“Boost”。
vcpkg install boost-testvcpkg integrate install
就这样。现在,您可以使用VisualStudio中的Boost.Test框架无缝地编写、发现和运行单元测试。如果你不喜欢动态库,请参考这个 Boost静态库使用指南 .
测试项模板
一旦您将Boost.Test与visualstudio集成,我们就添加了一个项模板,这样您就可以快速地将单元测试添加到您的项目中。为此,右键单击项目,然后选择 添加>新项目> > VisualC++ >测试>升压.测试
这会自动创建 .cpp文件 文件中的一些占位符测试将自动着色。生成项目后,可以在“测试资源管理器”窗口中管理测试。item模板使用Boost.Test的单头变量,但是您可以修改路径以使用独立库变量。随时了解更多有关 增压试验的变体 .
和我们谈谈
我们一直致力于为您提供最好的发展经验。让我们知道你接下来想看什么。如果您遇到任何问题,请在 测试Boost的适配器。测试GitHub .