【发布时间】:2018-05-28 02:31:42
【问题描述】:
我将很快开始为一个项目编写我的第一个单元测试,并计划将它们存储在一个名为 test 的目录中。在这个目录中,我被建议在我的src 目录中除了其他main.cpp 之外还有另一个main.cpp 文件。
编译器会构建两个可执行文件吗?如何在 IDE 中运行此测试?我正在使用 codelite,它似乎对 UnitTest++ 有一些支持,但我打算使用 Boost Test。
【问题讨论】:
-
是的,通常在单元测试中,您将拥有一个测试工具可执行文件,该可执行文件可以尽可能多地练习代码库。您将编译
TestSuite,它有自己的 main,它只会调用单元测试。
标签: c++ unit-testing testing codelite