也许我没有正确思考这个问题。我正在开始我的第二个使用单元测试的项目。我的第一个项目是自己编写的,对于这个项目,我想试用Boost::test。
我的问题是,对于编译为可执行文件的项目,进行单元测试的适当流程是什么?似乎所有我看到的内容都是针对库和依赖项的。我希望我的可执行文件项目能够进行单元测试,但我不想在二进制文件中出现大量的单元测试函数,也不想进行...
我的问题是,对于编译为可执行文件的项目,进行单元测试的适当流程是什么?似乎所有我看到的内容都是针对库和依赖项的。我希望我的可执行文件项目能够进行单元测试,但我不想在二进制文件中出现大量的单元测试函数,也不想进行...
#ifdef _DEBUG
BOOST_AUTO_TEST_CASE( my_func )
{
}
#endif
我在所有测试中使用了around。
我考虑创建一个单独的项目用于单元测试,但这对可执行文件来说并不真正适用...除非我想要做一些花哨的预构建操作,将其他项目复制到测试项目中。
有什么想法或主意吗?