【发布时间】:2010-12-26 16:17:45
【问题描述】:
也许我没有正确考虑这个问题。 我正在使用单元测试开始我的第二个项目。我的第一个项目是我自己推出的,对于这个项目,我正在尝试 Boost::test。
我的问题是,将单元测试项目编译成可执行文件的正确程序是什么?似乎我看到的所有内容都是针对库和依赖项的。我希望我的 exe 项目进行单元测试,但我不希望在二进制文件中浮动一堆单元测试函数,我也不想这样做
#ifdef _DEBUG
BOOST_AUTO_TEST_CASE( my_func )
{
}
#endif
围绕我所有的测试。
我曾考虑为单元测试创建一个单独的项目,但这对于可执行文件并不真正适用。除非我想做一些花哨的预构建操作,将我的其他项目复制到测试项目中。
有什么想法或想法吗?
【问题讨论】:
-
您可能应该更新您的问题以避免误解 - 我似乎不是唯一一个。
标签: c++ unit-testing boost