【发布时间】:2016-04-08 11:52:05
【问题描述】:
目前,我正在学习单元测试,我想将测试集成到我当前的(10 个 OpenGL 实验文件)项目中。为此,我下载了 Boost.Test,虽然我可以弄清楚它是如何在单个文件示例上工作的,但我不知道如何将它集成到我的项目中(我想使用静态链接版本)。
是否测试了与应用程序本身不同的二进制文件? (如果它是一个二进制文件,如何运行它?)我应该为每个测试类创建一个测试文件吗?我的 CMakeLists 应该改变多少来反映这种集成?是否可以将测试与应用程序解耦,以便我可以在没有安装 boost 的平台上构建我的应用程序?
我知道我有很多问题,但简单地说:Boost.Test 在现实生活中是如何使用的?
【问题讨论】:
标签: c++ unit-testing structure boost-test